tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
395
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Shiro-san Shiro-san ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Ibbenbüren (NRW)
    Beiträge
    109
    Wenn ich alle Felder ausfüllen will und übertragen will bekomm ich das:
    "Column count doesn't match value count at row 1"

    was mach ich falsch?
     

  2. #2
    Registriert seit
    Jul 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    2.135
    Zitat Zitat von Shiro-san
    Wenn ich alle Felder ausfüllen will und übertragen will bekomm ich das:
    "Column count doesn't match value count at row 1"

    was mach ich falsch?
    sagt er dir doch:
    Anzahl der Datenfelder entspricht nicht der Anzahl der Daten
    sprich es fehlt entweder ein Feldname oder ein Wert
     

  3. #3
    Shiro-san Shiro-san ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Ibbenbüren (NRW)
    Beiträge
    109
    Ich kenn mich mit dem Ganze ja nicht aus.
    In der DB sind 9 Zeilen. Ich hab alle Felder nur das für das Bild und die ID machen mir halt probleme, da ich nicht weiß wie ich die fortlaufende ID integrieren soll.
     

  4. #4
    Avatar von Jörg Rißmann
    Jörg Rißmann Jörg Rißmann ist offline Mitglied Smaragd
    Registriert seit
    May 2005
    Ort
    Remshalden
    Beiträge
    1.007
    Zeilen? Column sind Spalten, nicht Zeilen.
    Poste deine Query hier, sonst kann dir schwerlich geholfen werden, wenn du kein Englisch verstehst.
     
    Ich bin arbeitlos und suche dringend eine neue Festanstellung!
    Kennst du jemanden der einen
    • PHP-Profi
    • Datenbankadministrator
    • Webdesigner
    • Netzwerkadministrator
    • oder ähnliches
    sucht, bitte mit mir in Verbindung setzen.
    Ceraph@gmx.de

    Danke, Jörg

  5. #5
    svennson svennson ist offline Mitglied Gold
    Registriert seit
    May 2005
    Ort
    Haan
    Beiträge
    177
    Zitat Zitat von Jörg Rißmann
    Zeilen? Column sind Spalten, nicht Zeilen.
    Poste deine Query hier, sonst kann dir schwerlich geholfen werden, wenn du kein Englisch verstehst.
    Eventuell meint er ja auch die Zeilen und nicht die Spalten, ich komm da auch immer mit durcheinander. Außerdem kamm in der Fehlermeldung auch das Wort 'row' vor, was ja 'Zeile' bedeutet und nicht Spalte...
     
    ...

  6. #6
    Shiro-san Shiro-san ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Ibbenbüren (NRW)
    Beiträge
    109
    so also hier die codes. Und ja ich kann Englisch.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    <?php
    // $_POST beinhaltet alle eingegebenen Werte des abgeschickten Formulars 
    $text = $_POST['name'];
    $text = $_POST['vorname'];
    $text = $_POST['strasse'];
    $text = $_POST['hnr'];
    $text = $_POST['plz'];
    $text = $_POST['ort'];
    $text = $_POST['email'];
     
    // Verbindung zur DB aufbauen 
    $verbinde=mysql_connect("localhost", "root");
    mysql_select_db("datenbank");
     
     
    // Query an DB schicken 
    mysql_query("INSERT INTO kontakte (name, vorname, strasse, hnr, plz, ort, email) VALUES('$text')") or die(mysql_error()); 
    ?>

    und hier nun das formular:
    Code :
    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
    
    form method="post"action="script.php">
     
    <table>
        <tr>
         <td>Name:</td>
         <td><input type=text name="name"></td>
        <tr>
        <tr>
         <td>Vorname:</td>
         <td><input type=text name="vorname"></td>
        <tr>
        <tr>
         <td>Strasse:</td>
         <td><input type=text name="strasse"></td>
        <tr>
        tr>
         <td>Hausnummer:</td>
         <td><input type=text name="hnr"></td>
        <tr>
        tr>
         <td>PLZ:</td>
         <td><input type=text name="plz"></td>
        <tr>
        tr>
         <td>Ort:</td>
         <td><input type=text name="ort"></td>
        <tr>
        tr>
         <td>E-Mail</td>
         <td><input type=text name="email"></td>
        <tr>
    </table>
    <input type="submit" value="Speichern">
     

  7. #7
    sbkbros sbkbros ist offline Mitglied Bronze
    Registriert seit
    Dec 2003
    Beiträge
    49
    du hast eine Variable "text" die du jedes mal überschreibst...

    versuch mal mit
    PHP-Code:
    $text1 $_POST['name'];
    $text2 $_POST['vorname'];
    $text3 $_POST['strasse'];
    $text4 $_POST['hnr'];
    $text5 $_POST['plz'];
    $text6 $_POST['ort'];
    $text7 $_POST['email']; 
    dann:
    PHP-Code:
    mysql_query("INSERT INTO kontakte (name, vorname, strasse, hnr, plz, ort, email) VALUES('$text1','$text2',.......'$text7')") or die(mysql_error()); 
    ?> 
     

  8. #8
    Shiro-san Shiro-san ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Ibbenbüren (NRW)
    Beiträge
    109
    Zitat Zitat von svennson
    Eventuell meint er ja auch die Zeilen und nicht die Spalten, ich komm da auch immer mit durcheinander. Außerdem kamm in der Fehlermeldung auch das Wort 'row' vor, was ja 'Zeile' bedeutet und nicht Spalte...
    Es könnte ja nämlich beides sein. Danke.
     

  9. #9
    Shiro-san Shiro-san ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Ibbenbüren (NRW)
    Beiträge
    109
    Zitat Zitat von sbkbros
    du hast eine Variable "text" die du jedes mal überschreibst...

    versuch mal mit
    PHP-Code:
    $text1 $_POST['name'];
    $text2 $_POST['vorname'];
    $text3 $_POST['strasse'];
    $text4 $_POST['hnr'];
    $text5 $_POST['plz'];
    $text6 $_POST['ort'];
    $text7 $_POST['email']; 
    dann:
    PHP-Code:
    mysql_query("INSERT INTO kontakte (name, vorname, strasse, hnr, plz, ort, email) VALUES('$text1','$text2',.......'$text7')") or die(mysql_error()); 
    ?> 

    Danke funktioniert jetzt 1A!
     

Ähnliche Themen

  1. Datei mittels TCP übertragen
    Von TheNBP im Forum Java
    Antworten: 24
    Letzter Beitrag: 27.10.11, 01:35
  2. Antworten: 2
    Letzter Beitrag: 23.04.09, 14:03
  3. Antworten: 2
    Letzter Beitrag: 14.04.06, 11:26
  4. Problem beim Zugriff mittels TTable auf Access-DB
    Von d_ausstroit im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 18.11.04, 15:39
  5. Antworten: 2
    Letzter Beitrag: 21.06.04, 20:31