kostenloser Webspace werbefrei: lima-city


wieso geht meine Datenbank net ???

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. b****y


    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 :confused:? 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.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    steffenplaya

    steffenplaya hat kostenlosen Webspace.

    axo hmmmmmmmmmm
  4. Autor dieses Themas

    steffenplaya

    steffenplaya hat kostenlosen Webspace.

    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
  5. b****y


    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 :eek: ! 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 :mad:.

    MfG, Bohrty.

    Beitrag geaendert: 7.4.2007 15:58:20 von bohrty
  6. Autor dieses Themas

    steffenplaya

    steffenplaya hat kostenlosen Webspace.

    ne ich weiß das ist die edit funktion von meinem newsscript... da muss ich doch was ändern dann passt des doch oder?
  7. b****y

    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.
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!