tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
217
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mautix mautix ist offline Mitglied
    Registriert seit
    Nov 2011
    Beiträge
    23
    Gute Tag zusammen,

    ich komme leider in meinem Projekt nicht weiter, da ich es einfach nicht hinbekomme, die forms richtig in php einzubinden. Kann mir jemand einen Tipp geben, was ich falsch mache?
    Vielen Dank!

    PHP-Code:
    case "passwort_generieren":
                        if(
    $_SESSION[admin]==|| $_SESSION[passwort_generieren]>0) {
                            echo 
    "<h1>$l[passwort_generieren]</h1>";
                            echo 
    "<a href=\"login.php?action=passwort_generieren\">Passwort generieren</a><br /><br />"
    PHP-Code:

    /*    echo "<form method='post' action="">";    
        echo <select name="kunde" size="1">
        <option value="test"     <?php if($_REQUEST['kunde']=="test") echo "selected"?>>test</option>
                                <option value="test"    
           <?php if($_REQUEST['kunde']=="test2") echo "selected";?>>test2</option>
                                <option value="test2"         
           <?php if($_REQUEST['kunde']=="tesT§") echo "selected"?>>test§</option>
                                <option value="test3"    
           <?php if($_REQUEST['kunde']=="test3") echo "selected";?>>test3</option>
                                <option value="test4"         
           <?php if($_REQUEST['kunde']=="test4") echo "selected"?>>test4</option>
                                <option value="test5"         
           <?php if($_REQUEST['kunde']=="test5") echo "selected"?>>test5</option>
    </select> 
        <input type="text" value= <? if(isset($pass))echo $pass;?> /> <br>
        <input type="submit" OnClick= "generate_password(this.form);" value="Passwort generieren" name='submit'>
        </table><input type=\"submit\" name=\"submit\" value=\"Speichern\" />";
        </form>";
                            
                        }
    //Keine Ahnung, warum er mir die Formatierung so zerschiesst ;/
    Geändert von mautix (18.11.11 um 11:01 Uhr)
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Bitte poste die genaue Fehlermeldung!
    Sonst können wir dir nicht helfen.
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    mautix mautix ist offline Mitglied
    Registriert seit
    Nov 2011
    Beiträge
    23
    Mein Problem ist, dass ich nicht genau weiss, wo ich den echo Aufruf bei einer Liste öffnen, bzw schliesen muss. Die Fehlermeldung lautet demenstprechend immer :
    "Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';'"
     

  4. #4
    Avatar von Maniac
    Maniac Maniac ist offline Mitglied Smaragd
    Registriert seit
    Apr 2007
    Ort
    Augsburg/Gersthofen (Bayern)
    Beiträge
    1.204
    Das sind Grundlagen von PHP wie man Strings maskiert. Du startest deine Echo-Aufrufe mit einem Doppelten Hochkomma (Anführungszeichen) und hast innerhalb des Strings nochmal dieselben. Entweder du maskierst sie mit einem Backslash oder nimmst einfache Hochkommas.
    PHP-Code:
    echo "<form action=\"datei.php\" method=\"post\">";
    //oder
    echo "<form action='datei.php' method='post'>";
    // oder
    echo '<form action="datei.php" method="post">';
    //oder
    echo '<form action\'datei.php\' method=\'post\'>'
     
    Die Schweine von heute sind unsere Schnitzel von morgen!

  5. #5
    mautix mautix ist offline Mitglied
    Registriert seit
    Nov 2011
    Beiträge
    23
    Super, vielen Dank!
     

  6. #6
    Avatar von Maniac
    Maniac Maniac ist offline Mitglied Smaragd
    Registriert seit
    Apr 2007
    Ort
    Augsburg/Gersthofen (Bayern)
    Beiträge
    1.204
    Dazu sei noch erwähnt das du $_REQUEST nicht verwenden solltest, sondern die Spezifischen Superglobalen wie $_POST und $_GET.
     
    Die Schweine von heute sind unsere Schnitzel von morgen!

  7. #7
    mautix mautix ist offline Mitglied
    Registriert seit
    Nov 2011
    Beiträge
    23
    Danke, werde ich berücksichtigen..

    Leider spuckt er mir in der Zeile immer noch Fehlermeldungen aus und weiss nicht warum.

    PHP-Code:
    <option value=\"test\"    <?php if($_REQUEST['kunde']==\"test\") echo \"selected\"; ?>>test</option>";
    "Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING"
     

  8. #8
    Avatar von Maniac
    Maniac Maniac ist offline Mitglied Smaragd
    Registriert seit
    Apr 2007
    Ort
    Augsburg/Gersthofen (Bayern)
    Beiträge
    1.204
    PHP-Code:
    if($_REQUEST['kunde']=="test\") 
    Hier musst du nicht maskieren, da es keine Ausgabe ist, sondern ein Vergleich!
    Das müsstest du eigentlich selbst in deiner Entwicklungsumgebung erkennen, da es danach andersfarbig weitergeht, oder sogar einen Fehler angezeigt bekommen.

    Und hoffentlich hast du vor dem 1. <option> kein echo stehen...
    ansonsten rat ich dir wirklich erstmal die Tutorials hier im Forum durch zu machen.
    Geändert von Maniac (18.11.11 um 15:46 Uhr)
     
    Die Schweine von heute sind unsere Schnitzel von morgen!

Ähnliche Themen

  1. Antworten: 20
    Letzter Beitrag: 06.09.10, 14:31
  2. Probleme beim Anzeigen von Textbox in Forms
    Von moggel im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 15.07.08, 15:38
  3. Probleme mit Einbindung von AVI-Datei
    Von Ilse Müller im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 1
    Letzter Beitrag: 20.07.05, 10:38
  4. Probleme mit ImageReady und Iframe einbindung
    Von Hoernie im Forum HTML-Editoren
    Antworten: 1
    Letzter Beitrag: 20.06.05, 16:08
  5. Probleme mit mehreren Forms
    Von SvenR im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 08.05.05, 18:37