Hi Leute ich bin erst kürzlich zur PHP programmierung gekommen und wollte mir aus einer MySQl Datenbank Namen als Links ausgeben lassen klappt aber nicht. könnte mir jemand helfen
							
						
					[Funktion] Suche
				
					Einklappen
				
			
		
	X
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 schon irgendwelcher code vorhanden?
 
 gruß
 peterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
 Meine Seite
 
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 naja wenn man das hier al code bezeichnen kann:
 
 
 <?php
 $db = mysql_connect("xxx", "xxx", "xxx")
 or die("Keine Verbindung möglich: " . mysql_error());
 echo "Verbindung zum Datenbankserver erfolgreich";
 $res = mysql_db_query("x",
 "SELECT * FROM name");
 $num = mysql_num_rows($res);
 
 echo "<select name='Name' size='1'> ";
 echo "Suchen sie sich einen Namen aus:";
 
 for ($i=0; $i<$num; $i++)
 {
 $Name = mysql_result($res, $i, "Name");
 $Alter = mysql_result($res, $i, "Alter");
 
 echo "<option>$Name</option>";
 }
 
 echo"</select> ";
 
 mysql_close($db);
 ?>
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 sieht doch schon nach was aus. und was funktioniert jetzt GENAU nicht?
 
 gruß
 peterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
 Meine Seite
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 indem du keine liste nimmst sondern stinknormale links, da hängst du an die url einen parameter und wertest den auf der nächsten seiten aus:
 und darauf greifst du zu mitPHP-Code:echo '<a href="weiter.php?id='.$Name.'">'.$Name.'</a>';
 
 Tipp: benutzte mysql_fetch_array, oder mysql_fetch_asssocPHP-Code:$_GET['id']
 
 
 gruß
 peterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
 Meine Seite
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 dynamisch, eine seite (weiter.php), auswertung in weiter.php über parameter $_GET['id', wie unten beschrieben.
 
 gruß
 peterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
 Meine Seite
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 [Funktion] PHP 4 MySQL [Suchen]
 
 Ich wollte mal fragen wie ich eine Suche realisiere? bis jetzt habe ich das eingabe Feld und haufen if-bedingungen für die ganzen Fälle der eingabe
 
 Qelltext
 html:
 <form action="suchergebnisse.php" method="post">
 Geben Sie hier den Namen bzw. den Nachnamen ein </br>
 <input name="Suche" size="60" maxlength="60"><br>
 <a href="suchergebnisse.php" target="mitte"> Suchen </a></br></br>
 <a href="Startseite.html" target="mitte"> Home </a>
 </form>
 
 
 php:
 
 $db = mysql_connect("xxx", "xxx", "xxx")
 or die("Keine Verbindung möglich: " . mysql_error());
 echo "<br> Verbindung zum Datenbankserver erfolgreich <br>";
 if ($_POST['Suche'] == 'Anne')
 { $res = mysql_db_query("handydb",
 "SELECT * FROM Name where Vorname LIKE '1'");
 $num = mysql_num_rows($res);
 for ($i=0; $i<$num; $i++)
 {
 $Nachname = mysql_result($res, $i, "Nachname");
 
 echo '<a href="e.php?id='.$Nachname.'">'.$Nachname.'<br></a>';
 }
 
 
 was muss ich denn ändern damit meine suche funktioniert??
 
 bin neu in PHP wäre cool wenn mir jemand helfen könnte
 
 DankeZuletzt geändert von foerschter86; 26.01.2006, 11:16.
 Kommentar
 
          

Kommentar