kostenloser Webspace werbefrei: lima-city


Nach Formular geschriebene Daten nicht löschen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    no0ob

    no0ob hat kostenlosen Webspace.

    Hallo, an alle lima-cityler.
    Bei mir ergibt sich folgendes Problem:
    Wenn ich bei einem Formular ?berpr?fe, ob alle Felder ausgef?llt sind, zeigen sich die Fehlermeldungen, aber die Felder l?schen sich auch gleichzeitig!
    Wie kann man das beheben?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. poste mal bitte deine code, dann kann man dir bestimmt weiterhelfen
  4. k****8

    Du machst $feld1 = $HTTP_POST_VARS['feldname1'] f?r alle Felder halt, und beim Feld dann

    echo '<form method=\"post"\><input type=\"text\" name = \"feldname1\" value=\"'.$feld1.'\"></from>';

    oder


    echo '<form method=\"post"\><textarea name = \"feldname1\">'.$feld1.'</textarea></form>';

    oder so. Je nachdem, wie dus brauchst

    Beitrag ge?ndert am 4.03.2006 20:59 von kai008
  5. Autor dieses Themas

    no0ob

    no0ob hat kostenlosen Webspace.

    <?php
    // Variablen etc
    
    if (isset($submit)){
     	if (empty($type) OR empty($opponent_tag) OR empty($opponent) OR empty($map) OR empty($players))
    {echo $red,"You have not filled in all of the fields, you nub!",$font_close,"<br/>";} 
    else
    {include("include/mysql_connect.php");
    $values = "INSERT INTO blah
              ( blah, blah) VALUES ('$blah', '$blih')";
    $add_values = mysql_query($values); 
         } 
    }  
    ?> 
    <form method="post" action="blah">  
    <table align="center">
    <tr><td colspan="2">
    <div class="headline">Add A Clanwar</div></td>
    <tr><td>Type</td><td><input type="text" size="20" maxlength="20" name="type"></td></tr>
    <tr><td>Opponent's Tag</td>
    <td><input type="text" size="10" maxlength="10" name="opponent_tag"></td></tr>
    <tr><td>Opponent</td><td><input type="text" size="20" maxlength="40" name="opponent"></td></tr>
    <tr><td>Map</td><td><input type="text" size="20" maxlength="40" name="map"></td></tr>
    <td colspan="2"><div align="center"><input type="submit" value="Add Clanwar" name="submit">
    <input type="reset" value="Reset" name="reset">
    </div></td></tr>
    </table>
    </form>
    </body
    </html>


    Beitrag ge?ndert am 4.03.2006 21:35 von no0ob

    Beitrag ge?ndert am 4.03.2006 21:36 von no0ob
  6. ich geb dir mal ein beispiel zu deinem code:

    also in dieser zeile

    <input type="text" size="20" maxlength="20" name="type">


    da f?gst du jetzt noch

    value="<? echo $_POST['type']; ?>"


    ein, also ingesamt wird das dann

    <input type="text" size="20" maxlength="20" name="type" value="<? echo $_POST['type']; ?>">


    so dieses machst du jetzt bei jedem textfeld, wo der inhalt gespeichert werden soll. dann sollte es eigentlich funktionieren.


    mfg madhouse
  7. Autor dieses Themas

    no0ob

    no0ob hat kostenlosen Webspace.

    Cool danke madhouse, es klappt wunderbar :)
  8. 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!