Gätebuch Tutorial Problem !

  • Hallo ich mache gerade das Tutorial hier!
    //ediut: Hat sich erledigt !
    Ich bin am verzweiflen ! :(
    Ich glaube ich habe irgendwo was falsch bennant aber ich finde den Fehler nicht und habe das tut nicht ganz verstanden:

    Also die Datenbank mit Tabelle habe ich soweit hier die Dateien:

    index.php(erstmal als Test was er ausgibt !)

    PHP
    <?php
        echo "<pre>\n";
        print_r($_POST);
        echo "</pre>\n";
    ?>

    form.html


    gb.php


    (ich glaube jetzt kommt mein Fehler) variablen.php

    PHP
    <?php
        $dateien = array();
        //...
        $dateien['gb'] = "gb.php";
        $dateien['gb_add'] = "index.php?section=gb_add";
    ?>


    constant.php(sollt ihr mal nicht wissen)

    PHP
    <?php
        // constant.php
        define('MYSQL_HOST', '********************');
        define('MYSQL_USER', '***************'); // kann ich ja schlecht für
                                        // eure MySQL wissen
        define('MYSQL_PASS', '***********************************'); // s.o.
        define('MYSQL_DATABASE', '******************');  // s.o.
    ?>


    config.php

    PHP
    <?php
        include 'constant.php';
        include 'variablen.php';
        //include 'functions.php';
        // wir haben keine eigenen Funkionen
    ?>


    Das ist natürlich noch nicht vollständig (fehlt ja noch spam schutz etc.)
    Aber er gibt mir im Test Server dies aus:

    Aber das ist ja irgendwie falsch ....


    Ich hoffe ihr könnt mir helfen danke !

    http://www.web-banana.net
    ^^geht mal bitte drauf und registriert euch °_°!
    My sItE: Freakmartin.dl.am
    .~'*FH1-Style User*'~..~'*Gimp-User*'~..~'*Forum-hilfe-User*'~..~'*ICQ-User*'~..~'*Tutorial-User*'~.

  • Okay habe das Problem gelöst !
    Habe es aber ohne dieses index.php?section=gb_add gemacht ! Ist das schlimm oder geht es damit besser und/oder wofür iust dieses Section ding überhaupt?

    http://www.web-banana.net
    ^^geht mal bitte drauf und registriert euch °_°!
    My sItE: Freakmartin.dl.am
    .~'*FH1-Style User*'~..~'*Gimp-User*'~..~'*Forum-hilfe-User*'~..~'*ICQ-User*'~..~'*Tutorial-User*'~.

  • okay danke habe gleich schon wieder ne Frage:

    Möchte jetzt ne Sicherheitsabfrage einbauen und der sagt immer das es falsch ist ... ich mache es mit rand...hier der Code:

    zahl.php

    PHP
    <?php
    $zahl = rand(5, 15);
    ?>


    falscheZahl.php

    gb_add


    und hier gb_insert.php

    Kann mir wer sagen was ich flasch mache??? er gibt nämlich immer Fehler aus:Entweder du hast eine falsche Zahl eingegeben oder keinen Namen/Text eingegeben !
    Zurück zum Formular!


    PLEASE Help !

    http://www.web-banana.net
    ^^geht mal bitte drauf und registriert euch °_°!
    My sItE: Freakmartin.dl.am
    .~'*FH1-Style User*'~..~'*Gimp-User*'~..~'*Forum-hilfe-User*'~..~'*ICQ-User*'~..~'*Tutorial-User*'~.

  • Hi,

    ich glaube, dass Problem ist, dass $zahl neu berechnet wird, einmal bei der Eingabe des Users und einmal bei der Abfrage. Daher klappts nicht. Versuch mal die $zahl dier der User zu sehen bekommt in eine andere Variable zu schreiben, und die dann zu überprüfen!

    Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.

  • Nein also wenn ich dich richtig verstanden habe dann klappt das nicht !
    Code:
    gb_add

    PHP
    //........
    <?php
    include 'zahl.php';
    echo $abfrage;?> Tippe bitte die Zahl ein <input type="text" name="aufgabe" id="aufgabe"class="Feld" />
    
    
    
    
    //.........


    gb_insert

    zahl.php

    PHP
    <?php
    $zahl = rand(5, 15);
    $abfrage = $zahl;
    ?>


    MFG Martin !

    http://www.web-banana.net
    ^^geht mal bitte drauf und registriert euch °_°!
    My sItE: Freakmartin.dl.am
    .~'*FH1-Style User*'~..~'*Gimp-User*'~..~'*Forum-hilfe-User*'~..~'*ICQ-User*'~..~'*Tutorial-User*'~.