tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
453
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von noname
    noname noname ist offline Mitglied Bronze
    Registriert seit
    Apr 2002
    Beiträge
    38
    Hi, ich hab ein Problem mit meinem Gästebuch-Eintrag Script:
    Immer wenn ich auf senden klicke, wobei dieses Script aufgerufen wird, kommt dieser Fehler :

    Parse error: parse error in c:\apache\htdocs\tnxclan\sites\guestbook\script_add.php on line 6

    Folgendes steht in meinem Script : (" die variablen $host, $user, $password ") werden von einer datei übergeben...daran liegts auf keinen fall...
    PHP-Code:
    <?php

    $tabelle 
    "guestbook";
    $id "time()"

    $dbverbindung mysql_connect ($host$user$password);
    $dbanfrage "INSERT into $tabelle values ('$id', '$Array[nickname]', '$Array[email]', '$Array[icq]', '$Array[url]', '$Array[command]')";

     if (
    mysql_db_query ($dbname$dbanfrage$dbverbindung))
     {
      print (
    "<table border='0' cellpadding='2' cellspacing='2' width='100%'>
    <tr>
      <td width='100%' style='border-bottom: 1 solid #929292'>
       <b>-» Joinus</b>
      </td>
     </tr>
    <tr>
      <td width='100%' align='right'>
       <img border='0' src='images/text/joinus.jpg'>
      </td>
     </tr>
    <tr>
      <td width='100%' height='30'>
      </td>
     </tr>
    <tr>
      <td width='100%'><div align='center'>
     <center>
     <table border='0' cellpadding='2' cellspacing='0' width='400'
     style='border: 1 solid #929292'>
      <tr>
       <td width='100%' bgcolor='#F7F7F7'>Erfolgreich</td>
      </tr>
      <tr>
       <td width='100%' align='center'>Du hast dich erfolgreich ins Gästebuch
        eingetragen.<br>
        <a href='index.php?action=guestbook'>zurück</a></td>
      </tr>
     </table>
     </center>
    </div>
      </td>
     </tr>
    </table>"
    );
     }
     else
     {
      print (
    "<table border='0' cellpadding='2' cellspacing='2' width='100%'>
    <tr>
      <td width='100%' style='border-bottom: 1 solid #929292'>
       <b>-» Joinus</b>
      </td>
     </tr>
    <tr>
      <td width='100%' align='right'>
       <img border='0' src='images/text/joinus.jpg'>
      </td>
     </tr>
    <tr>
      <td width='100%' height='30'>
      </td>
     </tr>
    <tr>
      <td width='100%'><div align='center'>
     <center>
     <table border='0' cellpadding='2' cellspacing='0' width='400'
     style='border: 1 solid #929292'>
      <tr>
       <td width='100%' bgcolor='#F7F7F7'>Fehler</td>
      </tr>
      <tr>
       <td width='100%' align='center'>Beim Eintragen ist ein Fehler aufgetreten, versuch es noch einmal.<br>
        <a href='javascript:history.go(-1)'>zurück</a></td>
      </tr>
     </table>
     </center>
    </div>
      </td>
     </tr>
    </table>"
    );
     }

    mysql_close ($dbverbindung);

    ?>
    Ich hoffe ihr könnt mir helfen...

    cu tnx^NoNaMe
     

  2. #2
    Avatar von Bomber
    Bomber Bomber ist offline Mitglied Brokat
    Registriert seit
    Mar 2002
    Ort
    duesseldorf
    Beiträge
    351
    PHP-Code:
    $dbanfrage "INSERT into $tabelle values ('$id', '$Array[nickname]', '$Array[email]', '$Array[icq]', '$Array[url]', '$Array[command]')"
    die frage mag ja jetzt bescheuert sein aber woher kommt das array?

    ps: poste mal bitte den kompletten code mit includeten sachen sonst kann ich net richtig gucken

    pps: muss das net $array['irgendwas heissen'] ? *keineahnungvonarrayshab*
     
    :)

  3. #3
    Avatar von noname
    noname noname ist offline Mitglied Bronze
    Registriert seit
    Apr 2002
    Beiträge
    38
    Original geschrieben von Bomber
    PHP-Code:
    $dbanfrage "INSERT into $tabelle values ('$id', '$Array[nickname]', '$Array[email]', '$Array[icq]', '$Array[url]', '$Array[command]')"
    die frage mag ja jetzt bescheuert sein aber woher kommt das array?

    ps: poste mal bitte den kompletten code mit includeten sachen sonst kann ich net richtig gucken

    pps: muss das net $array['irgendwas heissen'] ? *keineahnungvonarrayshab*
    also : ich hab eine "config.in.php"

    in der stehen alle variablen :

    PHP-Code:
    $host "localhost";
    $user "root";
    $password "sagichnet"
    diese wird in der "index.php" included
    PHP-Code:
    <?php include ("inc/config.inc.php");?>
    so in der index.php steht folgendes in einer tabelle :

    PHP-Code:
    <?php switch ("$action)
    {
     case guestbook:
      include ("
    sites/guestbook.php");
      break;
    }
    ?>
    Wenn ich also auf den Link Guestbook komme, öffnet sich die Seite "sites/guestbook.php"

    Von dort trägt man sich auch ins Gästebuch ein.

    DIE GUESTBOOK.PHP
    PHP-Code:
    <table border="0" cellpadding="2" width="100%">
     <tr>
      <td width="100%" style="border-bottom: 1 solid #929292"><b>-» Gästebuch</b></td>
     </tr>
     <tr>
      <td width="100%" align="right"><img border="0" src="images/text/guestbook.jpg"></td>
     </tr>
     <tr>
      <td width="100%" height="30"></td>
     </tr>
     <tr>
      <td width="100%">
       <form method="POST" action="index.php?action=guestbook&open=go">
        <table border="0" cellpadding="2" width="100%" cellspacing="0"
        style="border: 1 solid #929292">
         <tr>
          <td width="100%" bgcolor="#F7F7F7">Eintragen :</td>
         </tr>
         <tr>
          <td width="100%">
           <table border="0" cellpadding="2" cellspacing="0" width="100%">
            <tr>
             <td width="100">Nickname :</td>
             <td><input type="text" name="Array[nickname]" size="27"
              class="textarea"></td>
            </tr>
            <tr>
             <td width="100">Email :</td>
             <td><input type="text" name="Array[email]" size="27" class="textarea"></td>
            </tr>
            <tr>
             <td width="100">Icq :</td>
             <td><input type="text" name="Array[icq]" size="27" class="textarea"></td>
            </tr>
            <tr>
             <td width="100">Homepage :</td>
             <td><input type="text" name="Array[url]" size="27" class="textarea"
              value="http://"></td>
            </tr>
            <tr>
             <td width="100">Kommentar :</td>
             <td><textarea rows="5" name="Array[command]" cols="36" class="textarea"></textarea></td>
            </tr>
            <tr>
             <td width="100"></td>
             <td></td>
            </tr>
            <tr>
             <td width="100"><input type="submit" value="Eintragen" class="button"></td>
             <td></td>
            </tr>
           </table>
          </td>
         </tr>
        </table>
       </form>
      </td>
     </tr>
     <tr>
      <td width="100%"></td>
     </tr>
     <tr>
      <td width="100%"><?php include ("sites/guestbook/list.php");?></td>
     </tr>
    </table>
    die <form action=index.php?action=guestbook&open=go method=post>
    geht hier hin : -> "sites/guestbook/script_add.php"

    und hier taucht das problem auf

    von der gleichen art hab ich dieses script schon öfter benutzt...es hat so immer funktioniert...

    nur die zeile war so :
    PHP-Code:
    $dbanfrage "INSERT into $tabelle values ('0', '$Array[vorname]', '$Array[nachname]', '$Array[age]', '$Array[geburtsdatum]', '$Array[wohnort]', '$Array[email]', '$Array[icq]', '$Array[nickname]', '$Array[passwort]', '$Array[prozessor]', '$Array[ram]', '$Array[grafikkarte]', '$Array[betriebssystem]', '$Array[access]')"
    Geändert von noname (26.06.02 um 18:03 Uhr)
     

  4. #4
    sabine sabine ist offline Mitglied Bronze
    Registriert seit
    May 2002
    Ort
    Dresden
    Beiträge
    45
    gibts ne sache die is noch viel schlimmer !

    vor dem values in deinem insert into fehlt in welches feld die daten reingeschrieben werden muessen.

    zb.:

    INSERT INTO tabelle( name , nachname , alter ) VALUES('$name' , '$nachname' , '$alter')
     

  5. #5
    Avatar von noname
    noname noname ist offline Mitglied Bronze
    Registriert seit
    Apr 2002
    Beiträge
    38
    Original geschrieben von sabine
    gibts ne sache die is noch viel schlimmer !

    vor dem values in deinem insert into fehlt in welches feld die daten reingeschrieben werden muessen.

    zb.:

    INSERT INTO tabelle( name , nachname , alter ) VALUES('$name' , '$nachname' , '$alter')
    aber bis jetzt hats auch immer so funktioniert...ich hab mich auch gewundert....
     

  6. #6
    Registriert seit
    Apr 2001
    Ort
    Hamburg
    Beiträge
    1.309
    PHP-Code:
    $id "time()" 
    Was soll das sein?
    PHP-Code:
    $id time(); 
    Man sollte schon ein bisschen auf die Syntax achten.
     
    --
    GNU/Linux - Weil man echte Freunde nicht kaufen kann

  7. #7
    Avatar von noname
    noname noname ist offline Mitglied Bronze
    Registriert seit
    Apr 2002
    Beiträge
    38
    Original geschrieben von Caminus

    Was soll das sein?
    PHP-Code:
    $id time(); 
    Man sollte schon ein bisschen auf die Syntax achten.
    AHHH JIPPIE....JETZT ****T DAS POSTEN SCHONMAL THX
     

  8. #8
    Avatar von noname
    noname noname ist offline Mitglied Bronze
    Registriert seit
    Apr 2002
    Beiträge
    38
    Kann mir dann jetzt noch einer erklären, wie ich die Gästebuch Einträge auf mehrere Seiten aufteilen kann ? Ich hab folgendes in meinem SELECT stehen :

    PHP-Code:
    $dbanfrage "SELECT * from $tabelle order by id DESC LIMIT 0,10"
    jetzt soll oben (wenn mehr als 10 einträge da sind) folgendes erscheinen :

    < previous | next >

    previous = die letzten 10 einträge...
    next = die nächsten 10 einträge...
     

  9. #9
    Registriert seit
    Apr 2001
    Ort
    Hamburg
    Beiträge
    1.309
    Das steht in den Tutorials und ca 500x im PHP Board, also nutze doch einfach mal die Suchfunktion, denn du bist bestimmt nicht der einzige mit dem Problem.
     
    --
    GNU/Linux - Weil man echte Freunde nicht kaufen kann

Ähnliche Themen

  1. [MySQL] Brauche Hilfe
    Von stoneberg im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 21.07.09, 20:39
  2. API Mysql brauche Hilfe
    Von 1Filip im Forum PHP
    Antworten: 5
    Letzter Beitrag: 02.03.09, 10:49
  3. Where-Klausel in MySQL - brauche Hilfe
    Von Nord-Süd-Richtung im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 02.08.08, 23:16
  4. Antworten: 7
    Letzter Beitrag: 18.12.03, 16:32
  5. Ich brauche Hilfe bot , mysql
    Von Now im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 12.06.03, 13:10