Abfrage und Zuweisen von Werten der einzelnen Ergebnisse

kazwo

Grünschnabel
Mein Problem ist:
Ich starte eine Abfrage, und bekomme mehrere Ergebnisse angezeigt.
Jetzt möchte ich aber das man sich eines dieser Ergebnise explizit anzeigen lassen kann.
Bei meiner Lösung zeigt er mir aber grundsätzlich nur das letzte Ergebnis an!
Hier der entsprechende Ausschnitt meines Quellcode's:
Code:
if (!$res_id = mysql_query("SELECT * FROM `besitzer` WHERE `Name` = '$name'"))
	die ('Fehler! SQL-Befehl ist falsch.');
while ($test = mysql_fetch_array($res_id))
{
	echo '<font face=Tahoma color=#FFFFFF><table border=1><tr><td>Name </td><td>'.$test['Name'].'</td></tr>';
	echo "<tr><td>Vorname: </td><td>".$test['Vorname']."</td></tr>";
	echo "<tr><td>Straße: </td><td>".$test['Strasse']."</td></tr>";
	echo "<tr><td>Hausnummer: </td><td>".$test['Hausnummer']."</td></tr>";
	echo "<tr><td>Plz: </td><td>".$test['PLZ']."</td></td>";
	echo "<tr><td>Ort: </td><td>".$test['Ort']."</td></tr>";
	echo "<tr><td>Telefon: </td><td>".$test['Tel']."</td></td></tr>";
	echo '<tr><td colspan="2" align=center><form method="post" action="abfrage2.php"><input type="hidden" name="B_ID" value="'.$test['B_ID'].'"><input type="submit" value="Auswählen"></table></font><br><br>';
 
 
}
Gibt es eine möglichkeit, das er die B_ID fest auf den jeweiligen Buton setzt
Ich versuche mich erst seit 3 Tagen an php... darum bin ich bisher nur hier um Fragen zu stellen!

... Aber ich hoffe es wird sich im laufe der Zeit noch ändern ;o)
 
Zuletzt bearbeitet:
Ich versteh dein Problem nicht :confused:
Wenn du auf "Auswählen" klickst wird die Seite abfrage2.php aufgerufen und dort steht dir die entsprechende Variable $_POST['B_ID'] zur Verfügung.
 
Aus deinem Quelltext geht leider nicht hervor was der Sinn dieses Formular überhaupt ist und was du genau machen möchtest. Zeig uns doch mal den Code aus der "abfrage2.php"
 
Code:
<?
$mysql_user = 'test';
$mysql_pw = '';
$mysql_host = 'localhost';
$mysql_db = 'ta';


if($res_id = mysql_connect($mysql_host, $mysql_user))
{
	echo "<center><br>";
}
else
{
	die('Nicht Connectet!');

}

if(@mysql_select_db($mysql_db))
{
	echo "<br><br>";
}
else
{
	die('Datenbank nicht Connectet!');

}

 

 

 $B_ID = $_POST['B_ID'];

 

 

 

if (!$res_id = mysql_query("SELECT * FROM `besitzer` WHERE `B_ID` = '$B_ID'"))
	die ('Fehler! SQL-Befehl ist falsch.');

while ($test = mysql_fetch_array($res_id))
{
	echo '<font face=Tahoma color=#FFFFFF><table border=1><tr><td>Name </td><td>'.$test['Name'].'</td></tr>';
	echo "<tr><td>Vorname: </td><td>".$test['Vorname']."</td></tr>";
	echo "<tr><td>Straße: </td><td>".$test['Strasse']."</td></tr>";
	echo "<tr><td>Hausnummer: </td><td>".$test['Hausnummer']."</td></tr>";
	echo "<tr><td>Plz: </td><td>".$test['PLZ']."</td></td>";
	echo "<tr><td>Ort: </td><td>".$test['Ort']."</td></tr>";
	echo "<tr><td>Telefon: </td><td>".$test['Tel']."</td></td></tr></table></font>";
	


}

 

?>

Soweit bin ich bis jetzt... da möchte ich jetzt noch Buton machen mit denen man änderungen vornehmen kann bzw. in eine 2te Tabelle etwas eintragen kann... soweit bin ich aber noch nicht... ich bastel gerade an einer anderen lösung, die ich aus einer Übung genommen habe und auf meine Bedürfnisse anpasse... ich werde euch selbstverständlich das Ergebnis zeigen
 
Zurück