php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.08.2004, 14:10  
Gast
 
Beiträge: n/a
Standard [Erledigt] abfrage mit drop down und ausgabe

Mahlzeit!

Ich habe folgendes Problem:
Ich will für unser intranet nen Azubiplan erstellen, in dem man sehen kann, welcher azubi zu der und der zeit in der und der abteilung ist. soweit klar?

Beispiel:
azubi1 Abteilung2 vom 01.08.04 bis 30.09.04

die suche soll per drop down-menue erfolgen.
D.h. es sollen in dem ersten menue alle azubis aufgelistet sein (azubi1 - azubi9)
im zweiten menue sollen alle abteilungen (abteilung1 - abteilung12) auswählbar sein.
das dritte menue soll den zeitraum wählen bzw. den monat!

hab dazu ein tabelle (azubi) erstellt, in der die namen, Abteilungen und der Zeitraum stehen!

hab mich dann in allen möglichen foren rumgetriebe und gesucht. so ein paar schnipsel und auch etwas eigenes konnte ich dann mobilisieren und dass kam bisher raus!

nur weiss ich wie gesagt nicht, wie ich es veranstalten soll, dass man nach 2 auswahlkriterien suchen kann und dann ne ausgabe wie oben zu sehn erfolgt!?

Code:
die dbzugriff_mitarbeiter.php:

<?
		mysql_connect("***","***","***");
		mysql_select_db("***");

		$query = "SELECT * FROM 'azubi'";
		$result = mysql_query($query);		
?>
Code:
in meinen php dokument bin ich bisher soweit:

<?php
 session_start();
 session_register(test);
 $SID=$PHPSESSID;
 $error="running";
 include("dbzugriff_azubi.php");
?>

<html>
<head>
 <title>Azubiplan</title>
<link href="ke.css" rel="stylesheet" type="text/css">
</head>

<?
// Datenbankzugriffe
      $step="8";
      $suchbegriff=$_POST[name && abteilung]       $suchbegriff=ereg_replace(" ","%",$suchbegriff);
      $suchbegriff="%$suchbegriff%";
      $abfrage = "SELECT * FROM azubi WHERE Name='$suchbegriff' OR Abteilung='$suchbegriff'";
      $ergebnis = mysql_query($abfrage) or die (mysql_error());
?>

<body scroll="yes">
<? include("lang/".file_get_contents("lang.tmp").".php"); ?>
<center><h1>Azubi-such-Plan</h1></center>
<hr>
<form action="azubi1.php?<?=$SID?>" method="post">
 Wollen Sie es aus Sicht der Azubi's sehen:  
 <select name="namen">
  <option>azubi1</option>
  <option>azubi2</option>
  <option>azubi3</option>
  <option>azubi4</option>
  <option>azubi5</option>
  <option>azubi6</option>
  <option>azubi7</option>
  <option>azubi8</option>
  <option>azubi9</option>
 </select>

 oder aus Sicht der Abteilung?
 <select name="abteilung">
  <option>Abteilung1</option>
  <option>Abteilung2</option>
  <option>Abteilung3</option>
  <option>Abteilung4</option>
  <option>Abteilung5</option>
  <option>Abteilung6</option>
  <option>Abteilung7</option>
  <option>Abteilung8</option>
  <option>Abteilung9</option>
  <option>Abteilung10</option>
  <option>Abteilung11</option>
  <option>Abteilung12</option>
 </select>
<input type="submit" value="Suchen">
</form>
<hr>
<table width="100%"  border="0">
  <tr>
    <td width="80px" style="color:#000099; font-variant:small-caps; font-size:14px">Name:</td>
    <td width="80px" style="color:#000099; font-variant:small-caps; font-size:14px">Abteilung:</td>
    <td width="80px" style="color:#000099; font-variant:small-caps; font-size:14px">vom:</td>
    <td width="80px" style="color:#000099; font-variant:small-caps; font-size:14px">bis:</td>
  </tr>
    <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>   
    <td></td>
    <td></td>
  </tr>
<?
  while($row = mysql_fetch_object($ergebnis))
            {
               echo("<tr><td>" . $neu . " " . $row->Name); echo("</td><td>" . $neu . " " . $row->Abteilung); echo("</td>
			  <td>" . $neu . " " . $row->datum_von); echo("</td><td>" . $neu . " " . $row->datum_bis); echo("</td>\n");            }
 ?>   
  <? /*
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>   
    <td></td>
    <td></td>
  </tr>
  */ ?>
    <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>   
    <td></td>
    <td></td>
  </tr>
</table>

<hr>

</body>
</html>
wäre über anregungen/hilfe sehr dankbar!

gruß,
Michael
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.08.2004, 15:12  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Ich gehe mal davon aus, dass du den Zeitraum den Attrbuten datum_von und einem datum_bis speicherst. Dann dürfte die Abfrage etwa so lauten
PHP-Code:
...
$abfrage "SELECT name, abteilung, datum_von, datum_bis
    FROM azubi 
    WHERE Name = '$suchbegriff' 
    OR Abteilung = '$suchbegriff' 
    OR $such_datum between datum_von and datum_bis"
;
      
$ergebnis mysql_query($abfrage) or die(mysql_error());
... 
Das Suchdatum muss natürlich im MySQL-Format da sein. Eventuell mit
PHP-Code:
implode('-'array_reverse(explode('.'$such_datum))); 
bearbeiten
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 04.08.2004, 16:17  
Gast
 
Beiträge: n/a
Standard

also das mit dem datum_von und _bis hab ich so gemacht '(zumindest jetzt :wink: )

allerdings kriege ich so keine einzelne ausgabe hin! ich kann zwar alles anzeigen lassen, aber ich kann nicht selektieren.

in der tabelle "azubi" ist z.B. azubi1 12 mal vorhanden, azubi2 11 mal vorhanden... genauso ist auch abteilung1 8 mal vorhanden und auch abteilung2-12 8 mal.

wenn ich nun anhand der drop down-menues abfragen will, wann azubi2 in abteilung 6 muss bzw. war, was muss ich dann noch machen?
wie gesagt, will nur einzelne angaben haben und n icht den gesamten tabelleninhalt.

P.S. hab mal aus platzgründen meinen ersten beitrag editiert (zumindest den Quellcode)

muss ich das hier vielleicht noch ändern:
$suchbegriff=$_POST[name && abteilung] ????
bin ziemlich ratlos und das ist ein beka**tes gefühl
  Mit Zitat antworten
Alt 04.08.2004, 17:00  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Micha.d
muss ich das hier vielleicht noch ändern:
$suchbegriff=$_POST[name && abteilung] ????
bin ziemlich ratlos und das ist ein beka**tes gefühl
Ja, das habe ich völlig übersehen. Ehrlich gesagt, verstehe ich diese Konstuktion nichtl. Hasst du die Fehlermeldungen ausgeschaltet
Du brauchst ja drei Suchbegriffe. Ich denke die sind in "$_POST['name]", "$_POST['abteilung']" und z.B. $_Post['datum']. Die musst du natürlich Abfrage einbauen.
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 05.08.2004, 07:37  
Gast
 
Beiträge: n/a
Standard

wie schon gesagt, hab ich mir einiges selbst ausgedacht und anderes einfach aus anderen hilfen kopiert (nur das was mir einigermaßen sinnvoll erschein) und das ist ein teil davon!

aber danke erstma, wer das dann jetzt ma da einbauen und dann nochma gucken obs läuft!
  Mit Zitat antworten
Alt 05.08.2004, 08:48  
Gast
 
Beiträge: n/a
Standard

Sooooooo,
habs nu endlich geschafft :P
Vielen Dank lazydog, finde es richtig klasse, das du so schnell und gezielt hilfst! Natürlich hast du mich dank deiner netten Hilfe sofort wieder am Ar***, wenn ich vor meinen nächsten problem stehe :wink:
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
If abfrage mit Echo a href ausgabe schimanski PHP Tipps 2008 3 07.06.2008 22:35
Problem mit Ausgabe bzw. Abfrage mit ORDER BY mayer Datenbanken 7 02.07.2006 21:45
[Erledigt] drop down auswahl aus der datenbank PHP Tipps 2005-2 5 28.10.2005 12:06
Automatische Anweisung für Drop Down Menü PHP Tipps 2005-2 2 05.09.2005 12:50
[Erledigt] Drop Down auswahl in tabelle speichern PHP Tipps 2005-2 6 10.08.2005 16:36
problem bei ausgabe einer abfrage aus 2 Tabellen Lia PHP Tipps 2005-2 2 28.07.2005 17:30
Formular + Drop down Schneckenkind PHP Tipps 2005-2 1 29.06.2005 08:35
[Erledigt] Mehrere Fragen zum drop down menu HTML, Usability und Barrierefreiheit 2 29.11.2004 23:59
[Erledigt] Mehrere Fragen zum drop down menu PHP Tipps 2004-2 1 28.11.2004 19:24
Drop Down mit Datenbank. PHP Tipps 2004-2 2 08.11.2004 10:14
iFrames und Drop Down Menü stefan-miti HTML, Usability und Barrierefreiheit 4 17.10.2004 12:27
drop down menu Datenbanken 3 24.09.2004 16:39
Grundlegende Frage zur Ausgabe einer Abfrage PHP Tipps 2004 1 24.09.2004 14:07
[Erledigt] drop down menü werte weitergeben PHP Tipps 2004 3 24.08.2004 15:08
[Erledigt] bei einem CMS Farbe per Drop Down Menü wählen?? 18inch PHP Tipps 2004 2 29.07.2004 16:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
azubiplan, dropdown vornamen ausgabe php, azubiplan php, pull down in abfrage, drop down file_get_contents, komplett beispiel php datenbankzugriff dropdown, dropdown ausgabe ändern php, azubiplan abteilung

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:28 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.