kostenloser Webspace werbefrei: lima-city


problemchen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    t********i

    hallo hab ein problem also was habe ich hier falsch

    ?>
    <form >
    Neuer Titel: <br>
    <?php echo" <INPUT TYPE=\"text\"	NAME=\"title\"		COLS=\"40\"					value=\"$title2\"	></input>"		?> <br>
    Neuer Text:  <br>
    <?php echo" <TEXTAREA				NAME=\"text\"		COLS=\"40\" ROWS=\"10\" 	value=\"$text2\"	></TEXTAREA>"	?> <br>
    Neues Datum: <br>
    <?php echo" <input type=\"text\"	NAME=\"time\"		COLS=\"40\"					value=\"$date2\"	></input>"		?> <br>
    <INPUT TYPE="submit">
    <INPUT TYPE="reset">
    </form>
    
    <?php
    
    
    $aendern1 = "UPDATE $tabellenname Set
    text='$text' WHERE id = '$id'";
    $update1 = mysql_query($aendern1);
    
    $aendern2 = "UPDATE $tabellenname Set
    Title='$title' WHERE id = '$id'";
    $update2 = mysql_query($aendern2);
    
    $aendern3 = "UPDATE $tabellenname Set
    Time1='$Time' WHERE id = '$id'";
    $update3 = mysql_query($aendern3);
    
    ?>


    Beitrag ge?ndert am 1.11.2005 15:33 von the-niggli
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Ich habe es schon bef?rchtet, als ich die Antwort im anderen Beitrag von dir - in dem du durchaus h?ttest weiterschreiben k?nnen ;) - gelesen habe.
    Der Fehler ist, dass du alle Anf?hrungszeichen im PHP Teil durch ein Backslash+Anf?hrungszeichen ersetzen musst.
    Beispiel:
    echo "<INPUT TYPE=\"text\" NAME=\"title\" COLS=\"40\" value=\"$title2\"></input>";


    Dann sollte es funktionieren.

    EDIT: Leider stellt er die Backslashs nicht dar...
    Ich hoffe, du wei?t aber trotzdem was ich meine. ^^

    Beitrag ge?ndert am 1.11.2005 15:38 von retr0virus
  4. t*****b

    Die Echos:

    <?php echo" <INPUT TYPE="text" NAME="title" COLS="40" value="$title2" ></input>" ?> <br>

    M?ss so sein:

    <?php echo" <INPUT TYPE=\"text\"    NAME=\"title\"        COLS=\"40\"                    value=\"$title2\"    ></input>"        ?> <br>


    Beitrag ge?ndert am 1.11.2005 15:37 von trueweb
  5. Erstmal hast du bei den echo-Befehlen nie die " escapet.
    Ich w?rde echo ' blablabla ' empfehlen, dann musst du die " nicht mit einem \ versehen.

    MfG lagerhaus

    //EDIT: ZU sp?t, aber @trueweb: H?? Das ist doch dasselbe!

    Beitrag ge?ndert am 1.11.2005 15:37 von lagerhaus
  6. t*****b

    Ja, weil er die [BACKSLASH] vor den " irgndwie nicht anzeigt. Auf jeden Fall wird in einem Echo, alles zwischen " und " ausgegeben:

    echo "ausgabe...";

    Wenn du innerhalb davon noch " hast, wird der String schon dort unterbrochen und das Folgende is ja kein PHP mehr, deshalb Fehler. Vor jedem " innerhalb der "" muss ein [BACKSLASH] davor.

    echo "<a href=[BACKSLASH]"...[BACKSLASH]">...</a>";

    Oder so:

    echo '<a href="...">...</a>';

    EDIT: Lima-City zeigt keine Backslash an -.-
    [BACKSLASH] => musste ein Backslash einf?gen.

    Beitrag ge?ndert am 1.11.2005 15:41 von trueweb
  7. Autor dieses Themas

    t********i

    ja die backslash hats nicht angenommen aber im script hab ich die schaut mein problem ist dass es die ware nicht nach dem "senden"
    da habe ich irgendwo einen fehler gemacht ich bin mir nicht sicher aber wahrscheindlich muss ich bei

    <form >

    etwas eingeben oder?


  8. the-niggli schrieb:
    ja die backslash hats nicht angenommen aber im script hab ich die schaut mein problem ist dass es die ware nicht nach dem 'senden'
    da habe ich irgendwo einen fehler gemacht ich bin mir nicht sicher aber wahrscheindlich muss ich bei

    <form >

    etwas eingeben oder?


    Jep. Sonst wei? das Formular ja nicht, was es tun soll!

    <FORM ACTION="seite.php" METHOD="POST">

    Action: Die Datei, an das das Formular sendet
    Method: Welche Art: Post-Variable (nicht URL) oder Get (in der URL).

    MfG lagerhaus
  9. Autor dieses Themas

    t********i

    ist das auch so wenn die offene seite diejenige ist die es erhalten soll?
  10. 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!