Hi ich bin gerade dabei eine Art Finanzmodul für Admidio zu basteln.Ich kann schon neue Daten eintragen und auslesen, aber nicht bearbeiten. Deshalb hoffe ich das ich bei euch hilfe bekomme. Ich will ja wirklich nicht nerven aber jetzt hab ich noch ein Problem. Ich möchte die Datensätz auch bearbeiten können. Bis jetzt hab ich eine PHP-Seite wo man den Datensatz auswählen kann
und eine Seite wo er dann angezeigt werden sollte, dies aber nicht tut.
es komm immer wieder die Meldung Es wurde kein Datensatz ausgewählt. Könntet ihr mir vielleicht auch bei diesen Problem helfen? Wäre echt nett.
PHP:
<html>
<body>
Wählen Sie aus, welcher Datensatz geändert werden soll:<p>
<form action = "cash0005b.php" method = "post">
<?php
$db = mysql_connect("localhost","root","");
$res = mysql_db_query("admidio",
"select * from djk_cash");
$num = mysql_num_rows($res);
// Tabellenbeginn
echo "<table border>";
// Überschrift
echo "<tr> <td>Auswahl</td> <td>Spieler ID</td>";
echo "<td>Kommentar</td> <td>Betrag</td>";
echo "<td>Datum</td> <td>Name des Erstellers</td> </tr>";
for ($i=0; $i<$num; $i++)
{
$nn = mysql_result($res, $i, "usr_id");
$vn = mysql_result($res, $i, "kommentar");
$ge = mysql_result($res, $i, "betrag");
$pn = mysql_result($res, $i, "datum");
$gt = mysql_result($res, $i, "Name");
// Tabellenzeile mit -zellen
echo "<tr> <td><input type='radio' name='auswahl'";
echo " value='$pn'></td> <td>$nn</td> <td>$vn</td>";
echo "<td>$pn</td> <td>$ge</td> <td>$gt</td> </tr>";
}
// Tabellenende
echo "</table>";
mysql_close($db);
?>
<p>
<input type="submit" value="Datensatz anzeigen">
</form>
</body>
</html>
PHP:
<html>
<body>
<?php
if ($auswahl)
{
$db = mysql_connect("localhost","root","");
$sqlab = "select * from djk_cash where";
$sqlab .= " datum = $auswahl";
$res = mysql_db_query("admidio", $sqlab);
$altnn = mysql_result($res, 0, "usr_id");
$altvn = mysql_result($res, 0, "kommentar");
$altge = mysql_result($res, 0, "betrag");
$altgt = mysql_result($res, 0, "Name");
echo "Führen Sie die Änderungen durch,<p>";
echo "betätigen Sie anschließend den Button<p>";
echo "<form action = 'cash0005c.php' ";
echo " method = 'post'>";
echo "<input name='neunn' value='$altnn'>";
echo " Spieler ID<p>";
echo "<input name='neuvn' value='$altvn'> ";
echo " Kommentar<p>";
echo "<input name='neupn' value='$auswahl'>";
echo " Beitrag<p>";
echo "<input name='neuge' value='$altge'>";
echo " Datum<p>";
echo "<input name='neugt' value='$altgt'>";
echo " Name<p>";
echo "<input type='hidden' name='oripn' ";
echo " value='$auswahl'>";
echo "<input type='submit' ";
echo " value='Änderungen in DB speichern'><p>";
echo "<input type='reset'>";
echo "</form>";
mysql_close($db);
}
else
echo "Es wurde kein Datensatz ausgewählt<p>";
?>
Zurück zur <a href="cash0005a.php">Auswahl</a>
</body>
</html>