kostenloser Webspace werbefrei: lima-city


MySQL Fehler

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.

    Waaa ich bekomm gleich die grie?e^^
    Was is an dem code:
    $seite = $_POST["seite"];
    $link = $_POST["url"];
    $banner = $_POST["banner"];
    $des = $_POST["beschreibung"];
    $name = $_POST["name"];
    $email = $_POST["email"];
    $pw = $_POST["passwort"];
    
    if($seite =="" OR $link =="" OR $banner =="" OR $des =="" OR $name =="" OR $email =="" OR $pw == "")
       {
       echo 'Bitte f?llen Sie alle Felder aus';
       }
    else
       {
        if (@getimagesize("$banner") == 0 ){
     echo "Der Pfad des Banners, den Du angegeben hast, ist nicht vorhanden.";}
     else {
     $pic = getimagesize("$banner");
     if ($pic[0] > 88 OR $pic[1] > 33){
     echo 'Der Banner ?berschreitet die 88*33 Pixel!';
       }
    else {
    include("connect.php");
    $eintrag = "INSERT INTO tabelle1
    (website, beschreibung, url, banner, user, email, passwort)
    VALUES
    ('$seite', '$des', '$link', '$banner', '$name', '$email', '$pw')";
    
    $eintragen = mysql_query($eintrag);

    Falsch??
    Wenn ich
    if($eintragen == true)

    Nachfrag, dann sagt er immer dass es nich geklappt hat!

    Was mach ich falsch :(?

    Beitrag ge?ndert am 6.11.2005 19:54 von sneppa
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.



    sneppa schrieb:
    Waaa ich bekomm gleich die grie?e^^
    Was is an dem code:
    $seite = $_POST['seite'];
    $link = $_POST['url'];
    $banner = $_POST['banner'];
    $des = $_POST['beschreibung'];
    $name = $_POST['name'];
    $email = $_POST['email'];
    $pw = $_POST['passwort'];
    
    if($seite =='' OR $link =='' OR $banner =='' OR $des =='' OR $name =='' OR $email =='' OR $pw == '')
       {
       echo 'Bitte f?llen Sie alle Felder aus';
       }
    else
       {
        if (@getimagesize('$banner') == 0 ){
     echo 'Der Pfad des Banners, den Du angegeben hast, ist nicht vorhanden.';}
     else {
     $pic = getimagesize('$banner');
     if ($pic[0] > 88 OR $pic[1] > 33){
     echo 'Der Banner ?berschreitet die 88*33 Pixel!';
       }
    else {
    include('connect.php');
    [b]$eintrag = 'INSERT INTO tabelle1
    (website, beschreibung, url, banner, user, email, passwort)
    VALUES
    ('$seite', '$des', '$link', '$banner', '$name', '$email', '$pw')';[/b]
    
    $eintragen = mysql_query($eintrag);

    Falsch??
    Wenn ich
    if($eintragen == true)

    Nachfrag, dann sagt er immer dass es nich geklappt hat!

    Was mach ich falsch :(?

    Beitrag ge?ndert am 6.11.2005 19:54 von sneppa


    probiers anstatt der markierten zeile mal mit:

    $eintrag = 'INSERT INTO tabelle1
    (website, beschreibung, url, banner, user, email, passwort)
    VALUES
    ("'.$seite.'", "'.$des.'", "'.$link.'", "'.$banner.'", "'.$name.'", "'.$email.'", "'.$pw.'")';

    Dann sollte es funktionieren.
  4. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.




    sneppa schrieb:
    Waaa ich bekomm gleich die grie?e^^
    Was is an dem code:
    ....
    Was mach ich falsch :(?

    Beitrag ge?ndert am 6.11.2005 19:54 von sneppa


    probiers anstatt der markierten zeile mal mit:

    $eintrag = 'INSERT INTO tabelle1
    (website, beschreibung, url, banner, user, email, passwort)
    VALUES
    ("'.$seite.'", "'.$des.'", "'.$link.'", "'.$banner.'", "'.$name.'", "'.$email.'", "'.$pw.'")';

    Dann sollte es funktionieren.



    Dann sagt er:
    Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING
    ^^
  5. 1. sagt er dir auch eine zeile zum fehler??

    2. ist mir noch ne kleinigkeit aufgefallen:

    if($eintragen == true)

    geht k?rzer

    if($eintragen)

    bekommst auch true or false zur?ck (1 oder 0)

    mfg
    Pointi
  6. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.

    Also es war die line wo der vorvorvorposter verbessert hat.. Und in dem if else hab ich noch anwendungen drin etc.

  7. Also es war die line wo der vorvorvorposter verbessert hat.. Und in dem if else hab ich noch anwendungen drin etc.


    probier mal einen or die befehl bei der abfrage und beim sql befehl, um zu sehen was von dem beiden wirklich falsch ist!

    und es ist egal ob du bei der if anweisung nachher noch ein else hast, else ist halt dann wenn falsch ist und sonst true!!
  8. mach mal

    error_reporting(E_ALL);

    ganz oben nach <?php rein

    und mysql_error(); nach dem Query und sag uns dann den kompletten Fehlertext, der ausgegeben wird.
  9. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.



    sneppa schrieb:



    sneppa schrieb:
    Waaa ich bekomm gleich die grie?e^^
    Was is an dem code:
    ....
    Was mach ich falsch :(?

    Beitrag ge?ndert am 6.11.2005 19:54 von sneppa


    probiers anstatt der markierten zeile mal mit:

    $eintrag = 'INSERT INTO tabelle1
    (website, beschreibung, url, banner, user, email, passwort)
    VALUES
    (''.$seite.'', ''.$des.'', ''.$link.'', ''.$banner.'', ''.$name.'', ''.$email.'', ''.$pw.'')';

    Dann sollte es funktionieren.



    Dann sagt er:
    Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING
    ^^




    Falls dus nch schon selbst herausgefunden hast:

    probier mal das:
    $eintrag = 'INSERT INTO tabelle1
    
    (website, beschreibung, url, banner, user, email, passwort)
    
    VALUES
    
    ("'.$seite.'", "'.$des.'", "'.$link.'", "'.$banner.'", "'.$name.'", "'.$email.'", "'.$pw.'")';

    War galaube ich was mit den komas und punkten verwechselt.

  10. Waaa ich bekomm gleich die grie?e^^
    Was is an dem code:
    $seite = $_POST["seite"];
    $link = $_POST["url"];
    $banner = $_POST["banner"];
    $des = $_POST["beschreibung"];
    $name = $_POST["name"];
    $email = $_POST["email"];
    $pw = $_POST["passwort"];
    
    if($seite =="" OR $link =="" OR $banner =="" OR $des =="" OR $name =="" OR $email =="" OR $pw == "")
       {
       echo 'Bitte f?llen Sie alle Felder aus';
       }
    else
       {
        if (@getimagesize("$banner") == 0 ){
     echo "Der Pfad des Banners, den Du angegeben hast, ist nicht vorhanden.";}
     else {
     $pic = getimagesize("$banner");
     if ($pic[0] > 88 OR $pic[1] > 33){
     echo 'Der Banner ?berschreitet die 88*33 Pixel!';
       }
    else {
    include("connect.php");
    $eintrag = "INSERT INTO tabelle1
    (website, beschreibung, url, banner, user, email, passwort)
    VALUES
    ('$seite', '$des', '$link', '$banner', '$name', '$email', '$pw')";
    
    $eintragen = mysql_query($eintrag);

    Falsch??
    Wenn ich
    if($eintragen == true)

    Nachfrag, dann sagt er immer dass es nich geklappt hat!

    Was mach ich falsch :(?

    Beitrag ge?ndert am 6.11.2005 19:54 von sneppa


    Ich w?rde das ganze so schreiben=>
    <?
    //deine $_POSTs
    if($seite =="" || link =="" || $banner =="" || $des =="" || $name =="" || $email =="" || $pw == "")
    // usw..
    ?>

    Beitrag ge?ndert am 7.11.2005 14:40 von freshprince
  11. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.




    sneppa schrieb:



    sneppa schrieb:
    Waaa ich bekomm gleich die grie?e^^
    Was is an dem code:
    ....
    Was mach ich falsch :(?

    Beitrag ge?ndert am 6.11.2005 19:54 von sneppa


    probiers anstatt der markierten zeile mal mit:

    $eintrag = 'INSERT INTO tabelle1
    (website, beschreibung, url, banner, user, email, passwort)
    VALUES
    (''.$seite.'', ''.$des.'', ''.$link.'', ''.$banner.'', ''.$name.'', ''.$email.'', ''.$pw.'')';

    Dann sollte es funktionieren.



    Dann sagt er:
    Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING
    ^^




    Falls dus nch schon selbst herausgefunden hast:

    probier mal das:
    $eintrag = 'INSERT INTO tabelle1
    
    (website, beschreibung, url, banner, user, email, passwort)
    
    VALUES
    
    ("'.$seite.'", "'.$des.'", "'.$link.'", "'.$banner.'", "'.$name.'", "'.$email.'", "'.$pw.'")';

    War galaube ich was mit den komas und punkten verwechselt.

    bin ich eben drauf gekommen funzt aber auch nich...
    @Ty mach ich schnell!

    //EDIT... schwups die wups funzts... KA an was es gelegen hat^^ Lag aber sicherlich an eurer Hilfe!

    Beitrag ge?ndert am 7.11.2005 22:16 von sneppa

    Beitrag ge?ndert am 7.11.2005 22:16 von sneppa
  12. 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!