Datenbankeintragsabfrage > query.php

vielen vielen Dank für eure Hilfe - bin jetzt ein gutes Stück weitergekommen und hab was dazugelernt. Aber ich habe immer noch große Probleme wenn html-Teile in PHP einbauen soll - weiß da nie genau wohin genau :confused:

Ich wollte jetzt noch einen Radiobutton davor setzen ...
PHP:
<?php
$server = "localhost"; $user = "root"; $pass = "";
$database = "appelmann"; $table = "bestellung";
$verbindung = @mysql_connect($server, $user, $pass);

mysql_select_db($database, $verbindung)
or die ("Fehler beim Zugriff auf die Datenbank $database!");

$sql = "SELECT * FROM $table";
$query = mysql_query($sql);

echo "<table border=1>";
echo "<tr><th> Auswahl </th><th><tr><th> Index </th><th> Name </th><th> Strasse </th><th> Ort </th> <th> Menge </th> <th> Sorte </th></tr>";  
while ($Zeile = mysql_fetch_array($query)) 

{
echo "<tr>";
//*** dachte hier müsste der Radiobutton hin - aber so funktionierts ja leider nicht ****
//echo "<input type="radio" name="Auswahl" value="$Index">";
echo "<td>".$Zeile["Index"]."</td>";
echo "<td>".$Zeile["Name"]."</td>";
echo "<td>".$Zeile["Strasse"]."</td>";
echo "<td>".$Zeile["Ort"]."</td>";
echo "<td>".$Zeile["Menge"]."</td>";
echo "<td>".$Zeile["Sorte"]."</td>"; 
echo "</tr>"; 
}
echo "</table>";

   mysql_close($verbindung);
?>

<p>
   <input type="submit" value="Datensatz anzeigen">
</body>
</html>

...so sollte es aussehen
 

Anhänge

  • radio-button.jpg
    radio-button.jpg
    28,3 KB · Aufrufe: 135
Also so funktionierts... vielleicht nicht besonders elegant gelöst

PHP:
<html>
<body>
Wählen Sie aus, welcher Datensatz geändert werden soll:<p>
<form action = "aendern_bestaetigen.php" method = "post">
<?php
$server = "localhost"; $user = "root"; $pass = "";
$database = "appelmann"; $table = "bestellung";
$verbindung = @mysql_connect($server, $user, $pass);

mysql_select_db($database, $verbindung)
or die ("Fehler beim Zugriff auf die Datenbank $database!");

$sql = "SELECT * FROM $table";
$query = mysql_query($sql);

echo "<table border=1>";
echo "<tr><th> Index </th><th> Name </th><th> Strasse </th><th> Ort </th> <th> Menge </th> <th> Sorte </th></tr>";
while ($Zeile = mysql_fetch_array($query)) 

{
echo "<tr>";
?>
<td><input type="radio" name="auswahl" value="$pn"></td>
<?php
echo "<td>".$Zeile["Index"]."</td>";
echo "<td>".$Zeile["Name"]."</td>";
echo "<td>".$Zeile["Strasse"]."</td>";
echo "<td>".$Zeile["Ort"]."</td>";
echo "<td>".$Zeile["Menge"]."</td>";
echo "<td>".$Zeile["Sorte"]."</td>"; 
echo "</tr>"; 
}
echo "</table>";

   mysql_close($verbindung);
?>

<p>
   <input type="submit" value="Datensatz anzeigen">
</body>
</html>
 
Zurück