Ergebnis 1 bis 5 von 5

Thema: $_post ist nach übergabe an PHP DB Insert leer?

  1. #1
    gert
    Gast

    Standard $_post ist nach übergabe an PHP DB Insert leer?

    Hallo zusammen.

    Habe das problem, dass wenn ich mein Formular mit POST übergebe

    <form name="Registrierung" id="register" onSubmit="return validate(this,var_1)" ACTION="insert_user.php" METHOD="POST">

    kann ich zwar mit
    echo $_POST['PREFIX'];
    echo $_POST['FIRSTNAME'];
    echo $_POST['MIDDLEINITIAL'];
    echo $_POST['LASTNAME'];

    Ergebnis: ECHO Frau gert dorn

    die inhalte der Variabelen ausgeben,
    Jedoch im Insert STMT für die DB sind sie leer.

    $insert_user = "INSERT INTO ATC.TCONTACTS
    (PREFIX, FIRSTNAME, MIDDLEINITIAL, LASTNAME, SUFFIX,)
    VALUES ('PREFIX', 'FIRSTNAME', 'M', '$LASTNAME', '$SUFFIX')";

    Ergebnis Insert: $LASTNAME', '$SUFFIX' = ''
    INSERT INTO ATC.TCONTACTS (PREFIX, FIRSTNAME, MIDDLEINITIAL, LASTNAME, SUFFIX, ) VALUES ('PREFIX', 'FIRSTNAME', 'M', '', '', )

    Was mache ich falsch ?
    Danke für die Hilfe im voraus !
    Gert
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Moin
    Du musst entweder vorher extract($_POST) machen, was ich dir aber nicht emphelen würde, oder du musst auch auch in der $insert_user $_POST['LASTNAME'] nehmen.

  3. #3
    Gast

    Standard

    Zitat Zitat von DarkSyranus
    Moin
    Du musst entweder vorher extract($_POST) machen, was ich dir aber nicht emphelen würde, oder du musst auch auch in der $insert_user $_POST['LASTNAME'] nehmen.

    Hallo Kaiserin, dann bekomme ich im error.log folgenden Fehler.

    [Sun May 06 08:03:55 2007] [error] [client 127.0.0.1] PHP Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/local/Zend/apache2/htdocs/sites/insert_user.php on line 17, referer: http://localhost/sites/reguser.php

  4. #4
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Moin
    A1: Ich bin Kaiser
    A2: Dann hast du dich irgendwo vertippt.
    Code:
    $insert_user = "INSERT INTO ATC.TCONTACTS
    &#40;PREFIX, FIRSTNAME, MIDDLEINITIAL, LASTNAME, SUFFIX,&#41;
    VALUES &#40;'PREFIX', 'FIRSTNAME', 'M', '".$_POST&#91;'LASTNAME'&#93;."', '".$_POST&#91;'SUFFIX'&#93;."'&#41;";
    Das ist jetzt ein wenig anders, sollte aber ohne Probleme gehen.
    Bei mir auf'm Server geht es auch ohne Probleme.

  5. #5
    Gast

    Standard

    Zitat Zitat von DarkSyranus
    Moin
    A1: Ich bin Kaiser
    A2: Dann hast du dich irgendwo vertippt.
    Code:
    $insert_user = "INSERT INTO ATC.TCONTACTS
    &#40;PREFIX, FIRSTNAME, MIDDLEINITIAL, LASTNAME, SUFFIX,&#41;
    VALUES &#40;'PREFIX', 'FIRSTNAME', 'M', '".$_POST&#91;'LASTNAME'&#93;."', '".$_POST&#91;'SUFFIX'&#93;."'&#41;";
    Das ist jetzt ein wenig anders, sollte aber ohne Probleme gehen.
    Bei mir auf'm Server geht es auch ohne Probleme.
    Hallo Kaiser,

    Tja das wars dann wohl, vielen Dank.

    Gert

Ähnliche Themen

  1. Schwierigkeiten bei INSERT mit $_POST['saison'] --array
    Von Agnes im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 13.10.2007, 12:27
  2. Problem bei $_POST
    Von micha75 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 12.07.2007, 17:16
  3. PHP Superglobale $_Post
    Von gert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 20.05.2007, 22:31
  4. Partition ist nach formatirung nicht ganz leer.
    Von fritz-1 im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 04.04.2007, 21:10
  5. mysql_escape_string bei $_POST[] ?
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 06.01.2007, 01:14

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •