+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 24

Thema: PHP INSERT Problem

  1. #1
    TP-Member mikescho macht alles soweit korrekt
    Registriert seit
    May 2008
    Ort
    Essen
    Beiträge
    53

    PHP INSERT Problem

    Ich hab folgenden PHP Code geschrieben. Eigentlich sollte ein neuer Datensatz in admidio - djk_cash erzeugt werden. Aber irgendwie funktioniert das nicht. Ich weiß aber nicht warum es scheint mir alles richtig zu sein. Könnt ihr mir bitte helfen?
    PHP-Code:
    <html>
    <head>
    <?php
       
    if ($gesendet)
       {
          
    $db mysql_connect("localhost","root","");

          
    $sqlab "insert djk_cash";
          
    $sqlab .= "(usr_id, kommentar, betrag,";
          
    $sqlab .= " datum, Name) values ";
          
    $sqlab .= "('$na', '$vn', $pn, $ge, '$gt')";

          
    mysql_db_query("admidio"$sqlab);

          
    $num mysql_affected_rows();
          if (
    $num>0)
             echo 
    "Es wurde 1 Datensatz hinzugefügt<p>";
          else
          {
             echo 
    "Es ist ein Fehler aufgetreten, ";
             echo 
    "es wurde kein Datensatz hinzugefügt<p>";
          }
          
    mysql_close($db);
       }
    ?>
    </head>

    <body>
    Geben Sie einen vollständigen Datensatz ein und senden Sie das 
    Formular ab:
    <form action = "cash0002.php" method = "post">
        <input name="na"> Spieler ID<p>
        <input name="vn"> Kommentar<p>
        <input name="pn"> Betrag (Nachkommastellen mit Punkt)<p>
        <input name="ge">  Geburtsdatum (in der Form JJJJ-MM-TT)<p>
        <input name="gt">
                    Name des Erstellers<p>
        <input type="submit" name="gesendet">
        <input type="reset">
    </form>

    Alle Datensätze <a href="cash0001.php">anzeigen</a>
    </body>
    </html>
    Browser:Firefox 3.6
    OS:Windows 7
    Hardware:XPS 1530

  2. #2
    TP-Specialist Master_T2 bringt sich richtig ein Master_T2 bringt sich richtig ein Avatar von Master_T2
    Registriert seit
    Oct 2002
    Ort
    Übach-Palenberg
    Beiträge
    2.272
    PHP-Code:
    $sqlab "insert INTO djk_cash"
    Und benutz anstatt mysql_db_query lieber mysql_select_db und mysql_query.
    Grüße aus Übach-Palenberg
    Tim

    http://www.template-shopping.de

  3. #3
    TP-Member mikescho macht alles soweit korrekt
    Registriert seit
    May 2008
    Ort
    Essen
    Beiträge
    53
    danke klappt wunderbar, aber jetzt übernimmt er das Datum nicht, sonder gibt immer 0000-00-00 aus. Woran kann das den liegen ?
    Browser:Firefox 3.6
    OS:Windows 7
    Hardware:XPS 1530

  4. #4
    TP-Veteran Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Avatar von Guin
    Registriert seit
    Nov 2006
    Ort
    Nordholz
    Beiträge
    1.685
    Zitat Zitat von mikescho Beitrag anzeigen
    daber jetzt übernimmt er das Datum nicht, sonder gibt immer 0000-00-00 aus. Woran kann das den liegen ?
    Moin.
    Weil in $ge nicht das drin steht, was MySQL erwartet.
    Gruss Guin
    Mein Blog

  5. #5
    TP-Member mikescho macht alles soweit korrekt
    Registriert seit
    May 2008
    Ort
    Essen
    Beiträge
    53
    und was erwartet mysql?
    Browser:Firefox 3.6
    OS:Windows 7
    Hardware:XPS 1530

  6. #6
    TP-Veteran Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Avatar von Guin
    Registriert seit
    Nov 2006
    Ort
    Nordholz
    Beiträge
    1.685
    Wie hast du denn die Tabelle aufgebaut?
    Gruss Guin
    Mein Blog

  7. #7
    TP-Member mikescho macht alles soweit korrekt
    Registriert seit
    May 2008
    Ort
    Essen
    Beiträge
    53
    Browser:Firefox 3.6
    OS:Windows 7
    Hardware:XPS 1530

  8. #8
    TP-Veteran Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Avatar von Guin
    Registriert seit
    Nov 2006
    Ort
    Nordholz
    Beiträge
    1.685
    Date gut... Und was steht in der Varbiablen drin?
    Gruss Guin
    Mein Blog

  9. #9
    TP-Member mikescho macht alles soweit korrekt
    Registriert seit
    May 2008
    Ort
    Essen
    Beiträge
    53
    Browser:Firefox 3.6
    OS:Windows 7
    Hardware:XPS 1530

  10. #10
    TP-Veteran Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Avatar von Guin
    Registriert seit
    Nov 2006
    Ort
    Nordholz
    Beiträge
    1.685
    was steht in $ge drin?
    Gruss Guin
    Mein Blog

  11. #11
    TP-Member mikescho macht alles soweit korrekt
    Registriert seit
    May 2008
    Ort
    Essen
    Beiträge
    53
    ich hab ge nur hier
    PHP-Code:
     <input name="ge">  Geburtsdatum (in der Form JJJJ-MM-TT)<p
    und hier
    PHP-Code:
          $sqlab "insert djk_cash"
          
    $sqlab .= "(usr_id, kommentar, betrag,"
          
    $sqlab .= " datum, Name) values "
          
    $sqlab .= "('$na', '$vn', $pn, $ge, '$gt')"
    mehr $ge habich nicht
    Browser:Firefox 3.6
    OS:Windows 7
    Hardware:XPS 1530

  12. #12
    TP-Specialist Master_T2 bringt sich richtig ein Master_T2 bringt sich richtig ein Avatar von Master_T2
    Registriert seit
    Oct 2002
    Ort
    Übach-Palenberg
    Beiträge
    2.272
    mach mal ein echo $ge; rein und sag uns was da drin steht.
    Grüße aus Übach-Palenberg
    Tim

    http://www.template-shopping.de

  13. #13
    TP-Veteran Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Avatar von Guin
    Registriert seit
    Nov 2006
    Ort
    Nordholz
    Beiträge
    1.685
    Was steht nun in $ge drin? Mach mal ein echo auf dein $sqlab.

    [edit]
    Danke Master_T2
    Gruss Guin
    Mein Blog

  14. #14
    TP-Member mikescho macht alles soweit korrekt
    Registriert seit
    May 2008
    Ort
    Essen
    Beiträge
    53
    gar nichts
    Browser:Firefox 3.6
    OS:Windows 7
    Hardware:XPS 1530

  15. #15
    TP-Veteran Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Avatar von Guin
    Registriert seit
    Nov 2006
    Ort
    Nordholz
    Beiträge
    1.685
    Ok, dann kennst du dein Problem nun.

    Ich tippe mal auf register_globals off bzw falschen Variablenzugriff.
    Gruss Guin
    Mein Blog

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. MYSQL INSERT PROBLEM Hilfe
    Von System im Forum Traum-Dynamik
    Antworten: 6
    Letzter Beitrag: 15.09.2005, 17:49
  2. [mySQL] Problem mit insert into
    Von Wanderratte im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 11.10.2004, 15:53
  3. INSERT INTO Problem
    Von Carpocalypse im Forum Traum-Dynamik
    Antworten: 11
    Letzter Beitrag: 15.07.2004, 23:17
  4. [PHP] Problem beim Insert
    Von Budda im Forum Traum-Dynamik
    Antworten: 9
    Letzter Beitrag: 06.05.2004, 12:24
  5. problem mit insert into
    Von jokkmokk im Forum Traum-Dynamik
    Antworten: 19
    Letzter Beitrag: 21.05.2003, 13:40

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51