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:
PHP-Code:echo '<a href="weiter.php?id='.$Name.'">'.$Name.'</a>';
PHP-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