Edit funktion

  • Edit funktion

    tag,
    ich rall das einfach net wieso das net geht.. kann mir jemadn helfen ?

    Quellcode

    1. <?php
    2. $connect = mysql_connect("localhost","DBUSER","DBPW") OR die(mysql_error());
    3. mysql_select_db("DBNAME")OR die(mysql_error());
    4. $mysql = "UPDATE * news(ID,title,wer,text) VALUES ('".$_POST['ID']."','".$_POST['title']."','".$_POST['wer']."','".$_POST['text']."')";
    5. $query = mysql_query($mysql);
    6. mysql_error();
    7. if ($query) {
    8. echo "Vielen Dank für ihren ".$_POST['wer'];
    9. }
    10. else {
    11. echo $_POST['title']." konnte nicht eingetragen werden. Bitte nochmal versuchen";
    12. }
    13. mysql_close($connect);
    14. ?>
    Alles anzeigen


    ICh wollte damit halt den Eintrag bearbeiten *g*
    Ich würd zu gern die Welt verändern, doch Gott rückt den Quellcode net raus.
  • Wär schon von Vorteil, wenn du mal ein wenig genauer darauf eingehen würdest, was denn nicht genau geht und welche Fehlermeldungen du erhälst.

    Quellcode

    1. $mysql = "UPDATE * news(ID,title,wer,text) VALUES ('".$_POST['ID']."','".$_POST['title']."','".$_POST['wer']."','".$_POST['text']."')";


    Mal davon abgesehen, dass ein solcher Query HÖCHST GEFÄHRLICH ist! hab ich die Syntax mit dem * da noch nie gesehen, lass das mal weg.

    Und bitte bitte bitte arbeite mit [google]mysql_real_escape_string[/google] oder gleich mit ner gescheiten Datenbank Abstraktionsschicht!