Und wieder ein Prob.
Ich bau grad an der Edit funktion für mein Script. Nur gibt es mal wieder ein Prob.
Die Sachen die bearbeitet werden, werden net in die Datenbank eingetragen :(
Hier erstmal das Script:
PHP-Code:
<?php
$query = mysql_query("SELECT * FROM downs WHERE ID = '$id'");
$id = mysql_result ($query,$i,"ID");
$datei = mysql_result ($query,$i,"File");
$sprache = mysql_result ($query,$i,"sprache");
$seiten = mysql_result ($query,$i,"d_seiten");
$bemerkung = mysql_result ($query,$i,"d_bemerkung");
if($rang<1) { echo "Du hast keine Berechtigung Downloads zu editieren!"; } else {
if(!$id) { echo "Fehler, der Download konnte nicht editiert werden!"; } else {
if($doedit==1) {
$update="UPDATE downs SET `File`='$file',`d_seiten`='$seiten',`sprache`='$sprache',`d_bemerkung`='$bemerkung' WHERE `ID`='$id'";
if(mysql_query($update,$conn)) { echo "Der Download wurde erfolgreich editiert!"; } else { echo "Fehler, der Download konnte nicht editiert werden!"; }
} else {
$select="SELECT * FROM downs WHERE `ID`='$id'";
$select=mysql_query($select,$conn);
if(mysql_num_rows($select)!=1) { echo "Fehler, der Download konnte nicht gefunden werden!"; } else {
$ergebnis=mysql_fetch_array($select);
echo "<form action=?page=downs_edit&doedit=1&id=".$id." method='post'>";
echo "<table>";
echo "<tr>";
echo "<td>File</td><td><input type='text' name='file' value="";
$title = str_replace(" (--) ","'",$datei);
echo "$title"'></td>";
echo "</tr>";
echo "<tr>";
echo "<td>Seiten</td><td><input size=20 name=seiten value=".$seiten."></td>";
echo "</tr>";
echo "<tr>";
echo "<td>Sprache</td><td><input size=20 name=sprache value=".$sprache."></td>";
echo "</tr>";
echo "<tr>";
echo "<td>Bemerkung</td><td><textarea name=bemerkung rows=1 cols=50>".$bemerkung."</textarea></td>";
echo "</tr>";
echo "<tr><td> </td><td><input type='submit' value='Edit'></td>";
echo "</tr>";
echo "</form>";
echo "</table>";
}
}
}
}
?>
Randinfo:
Ein Link schaut zum beispiel immer so aus:
www.url.de/?page=downs_edit&id=507
die 507 ist die ID vom Download.
Wenn ich die seite aufrufe mit der Edit funktion werden hervoragend die Daten in den input Feldern angezeigt die abgefragt werden. Wenn ich jetzt was bearbeite und auf Edit klicke kommt auch die meldung das der Download erfolgreich editiert wurde.
Aber das wurd er nicht :(
Ich ruf die Datei auf und da steht immer noch das selbe. ich schau in die Datenbank und da steht auch immer noch das selbe.
Ich komm net mehr weiter... brauch hilfe :(