wieso geht meine Datenbank net ???
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
board
datensatz
deswegen
exit
fehler
fehlermeldung
festplatte
funktioniert beitrag
komische anfhrungszeichen
monitor
not
null
rhrer
set
sound
tabelle
update
versuchen
zeile
-
hmm jetzt zeigts mir nur an was in der Datenbank geschriben ist... wenn ich auf bearbeiten klicke lädt es die seite nur neu ...
Ah ? Das lässt sich aber leider nicht erkennen, dass du in deinem Script die Datensätze bearbeiten willst. Dafür sind weitere Abfragen notwendig.
So wie das Script aufgebaut ist, kann es natürlich nur die Datensätze auslesen.
MfG, Bohrty. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
axo hmmmmmmmmmm
-
ich glaube das fehlt :
if(isset($_POST['upd'])){ $aendern=mysql_query("UPDATE news SET top='$_POST[top]', text='$_POST[text]' WHERE id='$_POST[id]'"); } if(isset($_GET['act']) && $_GET['act']=='edit' && !empty($_GET['id'])){ // hier wird der übergebene Ds (nach ID) bearbeitet $res2= mysql_query("select * from news where id='$_GET[id]'"); if(mysql_numrows($res2)){ $data = mysql_fetch_array($res2); echo " <form method='post' action='$_SERVER[SELF_PHP]'> <p><input name='top' type='text' maxlength='50' value='$data[top]'></p> <p><textarea name='text'>$data[text]</textarea></p> <input type=\"hidden\" name=\"id\" value=\"$_GET[id]\" <p><input type='submit' name='upd' value='ändern'></p> </form>"; } exit; }
aber wie muss ich es in das andere script einbauen -
ich glaube das fehlt :
if(isset($_POST['upd'])){ $aendern=mysql_query("UPDATE news SET top='$_POST[top]', text='$_POST[text]' WHERE id='$_POST[id]'"); } if(isset($_GET['act']) && $_GET['act']=='edit' && !empty($_GET['id'])){ // hier wird der übergebene Ds (nach ID) bearbeitet $res2= mysql_query("select * from news where id='$_GET[id]'"); if(mysql_numrows($res2)){ $data = mysql_fetch_array($res2); echo " <form method='post' action='$_SERVER[SELF_PHP]'> <p><input name='top' type='text' maxlength='50' value='$data[top]'></p> <p><textarea name='text'>$data[text]</textarea></p> <input type=\"hidden\" name=\"id\" value=\"$_GET[id]\" <p><input type='submit' name='upd' value='ändern'></p> </form>"; } exit; }
aber wie muss ich es in das andere script einbauen
Huch ! Wo hast du das denn her? Dieses Script gehört zu einer ganz anderen Datenbank-Tabelle! Damit kann ich jetzt nichts anfangen. Außerdem ist in deiner Tabelle nirgendwo eine ID-Spalte definiert. Deshalb kannst du damit gar keine Änderungen durchführen. Mit diesen Scriptteilen lässt sich leider nichts anfangen .
MfG, Bohrty.
Beitrag geaendert: 7.4.2007 15:58:20 von bohrty -
ne ich weiß das ist die edit funktion von meinem newsscript... da muss ich doch was ändern dann passt des doch oder?
-
Ja dann passt es. Wahrscheinlich musst du aber auch noch deine Tabelle ändern, damit du die ID's eintragen kannst. Damit kannst du die Abfrage in deinem Newsscript besser verwenden.
MfG, Bohrty. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage