Benutzername:  
Passwort:     



Antwort schreiben  Thema schreiben 
Problem mit Formular und anschließender Verarbeitung.
almdudler777
Moderator
*****



Beiträge: 10
Registriert seit: Mar 2004
Gender:
Location:
Bewertung: 0

Beitrag: #1
Problem mit Formular und anschließender Verarbeitung. - Posted At: 23.03.2004 09:35 PM

Hi Leute,

erstmal klasse Seite habt ihr hier.
Das Tut für das GB fand ich ziemlich gut und hab mich mal dran gemacht für die Seite hier nen Admin-Bereich dafür zu proggen.

So bis jetzt geht alles aber ich möchte ja auch wohl eine Funktion einbauen um die Einträge zu editieren.
Also folgendes Problem:

Ein Formular:

Code:
mysql_connect($db_host, $db_user, $db_pass) OR die("Fehler beim Zugriff auf die Datenbank.");
    mysql_select_db($db_name);

        $sql = "SELECT id, name, email, homepage, date, comment FROM guestbook WHERE id=$nummer";
    $res = mysql_query($sql);
    while ($line = mysql_fetch_object($res))
    { echo'

    <form method="post" action = "operate.php?action=gb_edit&id='.$line->id.'" target="_blank">
<table border="0" width="100%" cellspacing="4" cellpadding="0" height="421">
  <tr>
    <td width="11%" height="25">Name:</td>
    <td width="89%" height="25"><input type="text" name="name" size="29" value="'.$line->name.'"></td>
  </tr>
  <tr>
    <td width="11%" height="21">Datum:</td>
    <td width="89%" height="21">'.date("d.m.Y", $line->date).'</td>
  </tr>
  <tr>
    <td width="11%" height="25">Email:</td>
    <td width="89%" height="25"><input type="text" name="mail" size="29" value"'.$line->email.'"></td>
  </tr>
  <tr>
    <td width="11%" height="25">Homepage:</td>
    <td width="89%" height="25"><input type="text" name="page" size="29" value ="'.$line->homepage.'"></td>
  </tr>
  <tr>
    <td width="11%" valign="top" height="252">Kommentar:</td>
    <td width="89%" height="252" ><textarea rows="12" name="comment" cols="60">'.$line->comment.'</textarea></td>
  </tr>
  <tr>
    <td width="11%" valign="top" height="49"></td>
    <td width="89%" height="49" ><input type="submit" value="Bearbeiten" name="submit">
      <input type="reset" value="Nicht Bearbeiten" name="reset"></td>
  </tr>
</table>

</form>';} exit();}


Schickt die Daten an : operate.php?action=gb_edit&id='.$line->id.'"

In dieser Datei steht immoment folgendes:

Code:
if($action == "gb_edit")
        {
        $id = $_GET['id'];
        $name = $_POST['name'];
        $email = $_POST['mail'];
        $hompage = $_POST['page'];
        $comment = $_POST['comment'];
        
        
         /*mysql_connect($db_host, $db_user, $db_pass) OR die("Fehler beim Zugriff auf die

Datenbank.");
           mysql_select_db($db_name);*/

        echo "ID:$id,<br>Name:$name, <br>E-Mail:$email,<br> Hpage:$homepage, <br> Kommentar:

$comment";
           /*$sql = "UPDATE guestbook SET name = '$name', email = '$email', homepage =

'$hompage', comment = '$comment'  
WHERE id = '$id'";
              
            mysql_query($sql);            

    echo '
            <table border="0" width="100%">
              <tr>
            <td width="12%" vALIGN=TOP><img src="img/sucess.gif" width="33"         

height="99"></td>
            <td width="88%">GB Eintrag bearbeitet.</td>
            </tr>
             </table>';              

        exit();*/
    }


So wie ihr sehen könnt habe ich die Daten VOR dem Updaten nochmals ausgeben lass alles klappt bis auf die Homepage.
Kann mir einer sagen warum?


Wer anderen eine Grube gräbt,hat ein Grubengrabgerät Smilie
Offline   Diesen Beitrag einem Moderator melden  
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
N43
Administrator
*******



Beiträge: 237
Registriert seit: Jan 2004
Gender: Male
Location: Stuttgart
Bewertung: 0

Beitrag: #2
  - Posted At: 30.03.2004 07:31 PM

Auch wenn die Frage schon ein bischen her ist, es wird an den auskommentierten Stellen liegen.


www.programmers-corner.de

Debuggers don't remove Bugs, they only show them in Slow-Motion.
Offline   Diesen Beitrag einem Moderator melden  
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Gast
Unregistered


Beitrag: #3
RE: Problem mit Formular und anschließender Verarbeitung. - Posted At: 23.07.2008 12:34 PM

ups so habe ich also mal angefangen zu programmieren xD keine Ahnung von Register Globas, SQL Injections oder ähnlichem ^^

Unbekannt  Diesen Beitrag einem Moderator melden  
Diese Nachricht in einer Antwort zitieren
almdudler777
Moderator
*****



Beiträge: 10
Registriert seit: Mar 2004
Gender:
Location:
Bewertung: 0

Beitrag: #4
RE: Problem mit Formular und anschließender Verarbeitung. - Posted At: 23.07.2008 12:35 PM

ähm das war ich!

Du N43 musst mal prüfen, wie das Forum in die Seite integriert ist... man wird im Forum nicht eingeloggt wenn man auf der HP eingeloggt ist... ist man auf der HP nicht eingeloggt kann man das Forum irgendwie nicht aufrufen!


Wer anderen eine Grube gräbt,hat ein Grubengrabgerät Smilie
Offline   Diesen Beitrag einem Moderator melden  
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

[-]
Schnellantwort
Nachricht
Gib hier deine Antwort zum Beitrag ein.





Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen

Gehe zu Forum: