kostenloser Webspace werbefrei: lima-city


Eintragen in Datenbank schlägt fehl

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    w****e

    folgendes Problem:
    ich will die eingaben eines Formulares in eine DB schreiben. jetzt habe ich aber folgendes
    Die Daten der Formularfelder liegen in den Variablen row[0][0] bis row[8][8] dazwichen gibt es alles.
    in die Datenbank soll:
    die zahl in den 1. Klammern
    Die zahl in den 2. Klammern
    der Wert der variablen
    und der dazugeh?rige Wert von show

    so jetzt habe ich mir gedacht gut mach es doch einfach mit 2 for Schliefen anstatt 81 Anfragen zu schreiben.
    gesagt getan das kamm dabei raus
    if (!isset($error) AND isset($HTTP_POST_VARS[create])){
    include("config.inc.php");
    for($r=0;$r<9;$r++){
     for($c=0;$c<9;$c++){
      mysql_query ("INSERT INTO sudoku ('row', 'col', 'wert', 'show') VALUES ($r, $c, $row[$r][$c], $show[$r][$c])" ) or die("Datenbankfehler");
     }
    }
    }


    nur leider Funktioniert es nicht ich bekomme immer nur Datenbankfehler und kein Zeichen landed in der DB.

    warum? was habe ich Flasch gemacht?

    mfg
    web4me
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. c*********c

    Dann versuch's mit folgendem Query:

    mysql_query ("INSERT INTO sudoku ('row', 'col', 'wert', 'show') VALUES ('$r', '$c', '$row[$r][$c]', '$show[$r][$c]')") or die("Datenbankfehler");

    M?glich Ursache: Der Wert in einer Variablen entspricht nicht einer Zahl, was die Funktionalit?t beeintr?chtigen w?rde.
  4. Autor dieses Themas

    w****e

    ok klappt aber trotzdem nicht ^^

    wer sich den kompletten code mal anschauen will der kann das hier tuen
    http://web4me.xardas.lima-city.de/scripte/sodukoud/frage.txt

    Das warum es meiner Meinug nach geht steht ganz unten.

    und wer die Datei so sehen will der kann das hier tuen.
    http://web4me.xardas.lima-city.de/scripte/sodukoud/erstellen.php

    achja in der config.inc.php wird nur die Verbindung hergestellt.

    mfg
    web4me
  5. m**o

    So sollte es gehen(Ohne die ' im 1.Teil):

    mysql_query ("INSERT INTO sudoku (gameid, row, col, wert, show, level) VALUES ('$ngame', '$r', '$c', '$row[$r][$c]', '$show[$r][$c]', '$HTTP_POST_VARS[level])") or die("Datenbankfehler");

    Beitrag ge?ndert am 12.03.2006 16:08 von mflo
  6. Autor dieses Themas

    w****e

    geht leider auch nicht.

    hier mal die tabellenkonstuktion

    gameid | row | col | wert | show
    ---------------------------------
    | | | | |
    | | | | |
    | | | | |
    | | | | |
    | | | | |
    | | | | |
    ---------------------------------

    mfg
    web4me
  7. 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!