requires02
Neues Mitglied
Guten Tag,
Mein PHP-Programm sollte dies ausführen:
In der ersten Datei (db.php) soll von der Datenbank , die personen aufgelistet werden in einer Tabelle.(input type ist auf radio damit man eins auswählen kann).
Das Zweite Programm soll den Datensatz anzeigen der ausgewählt wurde jedoch sagt er mir ganze zeit " Kein Datensatz ausgewählt". Hab alles kontrolliert hab aber kein schimmer woran das liegt..
DB.php Code:
SELECT.PHP (zweites Programm)
Mein PHP-Programm sollte dies ausführen:
In der ersten Datei (db.php) soll von der Datenbank , die personen aufgelistet werden in einer Tabelle.(input type ist auf radio damit man eins auswählen kann).
Das Zweite Programm soll den Datensatz anzeigen der ausgewählt wurde jedoch sagt er mir ganze zeit " Kein Datensatz ausgewählt". Hab alles kontrolliert hab aber kein schimmer woran das liegt..
DB.php Code:
Code:
<html>
<head>
</head>
<body>
<form action="select.php" method="post">
<?php
$con = mysqli_connect("localhost", "dbname", "dbpw");
mysqli_select_db($con, "dbname");
$res = mysqli_query($con, "select * from personen");
echo "<table border='1'>";
echo "<tr><td>Auswahl</td> <td>Name</td>";
echo "<td>Vorname</td> <td>Personalnummer</td>";
echo "<td>Gehalt</td></tr>";
while ($dt = mysqli_fetch_assoc($res))
{
echo "<tr>";
echo "<td><input type='radio' name'auswahl' value='" . $dt["personalnummer"] . "'>";
echo "<td>" . $dt["name"] . "</td>";
echo "<td>" . $dt["vorname"] . "</td>";
echo "<td>" . $dt["personalnummer"] . "</td>";
echo "<td>" . $dt["gehalt"] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>
<p><input type="submit" value="Datensatz anzeigen">
</body>
</html>
SELECT.PHP (zweites Programm)
Code:
<?php
if (isset($_POST["auswahl"]))
{
$con = mysqli_connect("localhost", "dbname", "dbpw");
mysqli_select_db($con, "dbname");
$sql = "select * from personen where personalnummer = " . $_POST["auswahl"];
$res = mysqli_query($con, $sql);
$dt = mysqli_fetch_assoc($res);
echo "<form action='new.php' method='post'>";
echo "<p><input name'nn' value='" . $dt["name"] . "'> Name</p>";
echo "<p><input name='vn' value='" . $dt["vorname"] . "'> Vorname</p>";
echo "<p><input name='ps' value='" . $dt["personalnummer"] . "'> Personalnummer</p>";
echo "<p><input name='gh' value='" . $dt["gehalt"] . "'> Gehalt</p>";
echo "<p><input type='hidden' name='oripn' value='" . $_POST["auswahl"] . "'>";
echo "<p><input type='submit' value='Senden'>";
echo "</form>";
mysqli_close($con);
}
else
echo "Es wurde kein Datensatz ausgewählt";
?>