hallo profis und freaks,
ich probiere mich seit einigen tagen mit php und mysql, komme aber nicht ganz klar damit.
habe so einige tutorials , faq seiten gelesen etc.
wäre klasse wenn jemand von euch, mir bei meinem für euch sicherlich kleinen problem helfen könnte.
ich will erstmal datensätze zur auswahl stellen damit diese geändert werden können.
hier die scripst:
[list=1]
<form action = "uf16b.php" method = "post">
<?php
$db = mysql_connect('localhost','root','home75');
$res = mysql_db_query("itsupport","select * from domainboard");
$num = mysql_num_rows($res);
// Tabellenbeginn
echo "<table border>";
// Überschrift
echo "<tr> <td>Auswahl</td> <td>ID</td>";
echo "<td>Open</td> <td>Komment</td>";
echo "<td>Team</td> <td>Status</td> </tr>";
for ($i=0; $i<$num; $i++)
{
$id = mysql_result($res, $i, "id");
$op = mysql_result($res, $i, "open");
$ko = mysql_result($res, $i, "komment");
$te = mysql_result($res, $i, "team");
$st = mysql_result($res, $i, "status");
// Tabellenzeile mit -zellen
echo "<tr> <td> <input type='radio' name='auswahl' value='$id'";
echo " </td> <td>$id</td> <td>$op</td> <td>$ko</td>";
echo "<td>$te</td> <td>$st</td></tr>";
}
// Tabellenende
echo "</table>";
mysql_close($db);
?>
<p>
<input type="submit" value="Datensatz anzeigen">
</form>
</body>
</html>[/list=1]
hier mit kommt die auswahl, das also solches funktioniert, wenn ich nun eine auswahl treffe, wird keine datensatz angzeigt. das heisst für mich das ihr nicht "AUSWAHL" nicht weiter leitet oder ???
hier das zweite script
[list=2]
<html>
<body>
<?php
if ($auswahl)
{
$db = mysql_connect('localhost','root','home75');
$sqlab = "select * from domainboard where";
$sqlab .= " id= $auswahl ";
$res = mysql_db_query("itsupport", $sqlab);
$altop = mysql_result($res, 0, "open");
$altko = mysql_result($res, 0, "komment");
$altte = mysql_result($res, 0, "team");
$altst = mysql_result($res, 0, "status");
echo "Führen Sie die Änderungen durch,<p>";
echo "betätigen Sie anschließend den Button<p>";
echo "<form action = 'uf16c.php' ";
echo " method = 'post'>";
echo "<input name='neuid' value='$auswahl'>";
echo " id<p>";
echo "<input name='neuop' value='$altop'>";
echo " Open<p>";
echo "<input name='neuko' value='$altko'> ";
echo " Komment<p>";
echo "<input name='neute' value='$altte'>";
echo " Team<p>";
echo "<input name='neust' value='$altst'>";
echo " Status<p>";
echo "<input type='hidden' name='oriid' ";
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>";
?>
</body>
</html>[/list=2]
im zweiten script sollten die daten verändern werden können, wobei hier nichts ankommt.
nur der vollständigkeit halber dsa letzte script dazu, das die änderung in die DB schreiben sollte.
[list=3]
<html>
<body>
<?php
$db = mysql_connect('localhosr','root','home75');
$sqlab = "update domainboard set name = '$neuko',";
$sqlab .= "team = '$neute',";
$sqlab .= "id = '$neuid',";
$sqlab .= "status = '$neust'";
$sqlab .= "where id = $oriid";
mysql_db_query("itsupport", $sqlab);
$num = mysql_affected_rows();
if ($num>0)
echo "Der Datensatz wurde geändert<p>";
else
echo "Der Datensatz wurde nicht geändert<p>";
mysql_close($db);
?>
Zurück zur <a href="uf16a.php">Auswahl</a>
</body>
</html>[/list=3]
ich hoffe jemand von euch kann mir da weiter helfen !!!!
bin selbst noch ein frischling, in bezug auf PHP & MYSQL
ID = int feld
open = datetime feld
danke, erstmal
ich probiere mich seit einigen tagen mit php und mysql, komme aber nicht ganz klar damit.
habe so einige tutorials , faq seiten gelesen etc.
wäre klasse wenn jemand von euch, mir bei meinem für euch sicherlich kleinen problem helfen könnte.
ich will erstmal datensätze zur auswahl stellen damit diese geändert werden können.
hier die scripst:
[list=1]
<form action = "uf16b.php" method = "post">
<?php
$db = mysql_connect('localhost','root','home75');
$res = mysql_db_query("itsupport","select * from domainboard");
$num = mysql_num_rows($res);
// Tabellenbeginn
echo "<table border>";
// Überschrift
echo "<tr> <td>Auswahl</td> <td>ID</td>";
echo "<td>Open</td> <td>Komment</td>";
echo "<td>Team</td> <td>Status</td> </tr>";
for ($i=0; $i<$num; $i++)
{
$id = mysql_result($res, $i, "id");
$op = mysql_result($res, $i, "open");
$ko = mysql_result($res, $i, "komment");
$te = mysql_result($res, $i, "team");
$st = mysql_result($res, $i, "status");
// Tabellenzeile mit -zellen
echo "<tr> <td> <input type='radio' name='auswahl' value='$id'";
echo " </td> <td>$id</td> <td>$op</td> <td>$ko</td>";
echo "<td>$te</td> <td>$st</td></tr>";
}
// Tabellenende
echo "</table>";
mysql_close($db);
?>
<p>
<input type="submit" value="Datensatz anzeigen">
</form>
</body>
</html>[/list=1]
hier mit kommt die auswahl, das also solches funktioniert, wenn ich nun eine auswahl treffe, wird keine datensatz angzeigt. das heisst für mich das ihr nicht "AUSWAHL" nicht weiter leitet oder ???
hier das zweite script
[list=2]
<html>
<body>
<?php
if ($auswahl)
{
$db = mysql_connect('localhost','root','home75');
$sqlab = "select * from domainboard where";
$sqlab .= " id= $auswahl ";
$res = mysql_db_query("itsupport", $sqlab);
$altop = mysql_result($res, 0, "open");
$altko = mysql_result($res, 0, "komment");
$altte = mysql_result($res, 0, "team");
$altst = mysql_result($res, 0, "status");
echo "Führen Sie die Änderungen durch,<p>";
echo "betätigen Sie anschließend den Button<p>";
echo "<form action = 'uf16c.php' ";
echo " method = 'post'>";
echo "<input name='neuid' value='$auswahl'>";
echo " id<p>";
echo "<input name='neuop' value='$altop'>";
echo " Open<p>";
echo "<input name='neuko' value='$altko'> ";
echo " Komment<p>";
echo "<input name='neute' value='$altte'>";
echo " Team<p>";
echo "<input name='neust' value='$altst'>";
echo " Status<p>";
echo "<input type='hidden' name='oriid' ";
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>";
?>
</body>
</html>[/list=2]
im zweiten script sollten die daten verändern werden können, wobei hier nichts ankommt.
nur der vollständigkeit halber dsa letzte script dazu, das die änderung in die DB schreiben sollte.
[list=3]
<html>
<body>
<?php
$db = mysql_connect('localhosr','root','home75');
$sqlab = "update domainboard set name = '$neuko',";
$sqlab .= "team = '$neute',";
$sqlab .= "id = '$neuid',";
$sqlab .= "status = '$neust'";
$sqlab .= "where id = $oriid";
mysql_db_query("itsupport", $sqlab);
$num = mysql_affected_rows();
if ($num>0)
echo "Der Datensatz wurde geändert<p>";
else
echo "Der Datensatz wurde nicht geändert<p>";
mysql_close($db);
?>
Zurück zur <a href="uf16a.php">Auswahl</a>
</body>
</html>[/list=3]
ich hoffe jemand von euch kann mir da weiter helfen !!!!
bin selbst noch ein frischling, in bezug auf PHP & MYSQL
ID = int feld
open = datetime feld
danke, erstmal
Kommentar