kostenloser Webspace werbefrei: lima-city


stimmt mein code

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    blackwin

    blackwin hat kostenlosen Webspace.

    tach hab mal ein php bestellformular programmiert stimt der code
    <?php

    $strEmpfaenger = 'mail';


    $strFrom = '"Formmailer" <mail>';


    $strSubject = 'Bestellung';


    $strReturnhtml = 'danke';


    $strDelimiter = ":\t";



    if($_POST)
    {
    $strMailtext = "Gesendet";

    while(list($strName,$value) = each($_POST))
    {
    if(is_array($value))
    {
    foreach($value as $value_array)
    {
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";
    }
    }
    else
    {
    $strMailtext .= $strName.$strDelimiter.$value."\n";
    }
    }

    if(get_magic_quotes_gpc())
    {
    $strMailtext = stripslashes($strMailtext);
    }

    mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
    or die("Die Mail konnte nicht versendet werden.");
    header("Location: $strReturnhtml");
    exit;
    }

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"
    <head>
    <title>Bestellformular</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <style type="text/css">
    <!--
    .Stil1 {font-family: Arial, Helvetica, sans-serif}
    .Stil2 {color: #FFFFFF}
    .Stil3 { color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    }
    .Stil4 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }
    .Stil5 {font-family: Arial, Helvetica, sans-serif; color: #0059C8; font-size: 24px; }
    -->
    </style>
    </head>
    <body>
    <h1><span class="Stil5">Bestellformular</span>
    </h1>
    <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
    <dl>
    <dl>
    </dl>
    </dl>
    <table width="457" border="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
    <tr>
    <td width="144"><dl>
    <dt class="Stil1">Artikel<span class="Stil2"></span></dt>
    </dl></td>
    <td width="144"><div align="center"><span class="Stil1">Artikel Nummer</span></div></td>
    <td width="147"><div align="center"><span class="Stil2"><span class="Stil3">Preis</span></span></div></td>
    </tr>
    <tr>
    <td><input type="text" name="Artikel" /></td>
    <td><input type="text" name="Artikel Nummer" /></td>
    <td><input type="text" name="Preis" /></td>
    </tr>
    <tr>
    <td><input type="text" name="Artikel" /></td>
    <td><input type="text" name="Artikel Nummer" /></td>
    <td><input type="text" name="Preis" /></td>
    </tr>
    <tr>
    <td><input type="text" name="Artikel" /></td>
    <td><input type="text" name="Artikel Nummer" /></td>
    <td><input type="text" name="Preis" /></td>
    </tr>
    <tr>
    <td><input type="text" name="Artikel" /></td>
    <td><input type="text" name="Artikel Nummer" /></td>
    <td><input type="text" name="Preis" /></td>
    </tr>
    <tr>
    <td><input type="text" name="Artikel" /></td>
    <td><input type="text" name="Artikel Nummer" /></td>
    <td><input type="text" name="Preis" /></td>
    </tr>
    </table>
    <dl>
    <table width="458" border="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
    <tr>
    <td width="143"><span class="Stil1">Geschlecht:</span></td>
    <td width="146"><span class="Stil1">
    <input type="radio" name="sexus" value="Mann" />
    M&auml;nnlich</span></td>
    <td width="142"><p class="Stil1">
    <input type="radio" name="sexus" value="Frau" />
    Weiblich</p> </td>
    </tr>
    </table>
    </dl>
    <table width="306" height="171" border="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
    <tr>
    <td width="143"><div align="left" class="Stil1"><span class="Stil1">Vorname:</span></div></td>
    <td width="144"><input type="text" name="Vorname" /></td>

    </tr>
    <tr>
    <td><div align="left" class="Stil1"><span class="Stil1">Nachname:</span></div></td>
    <td><input type="text" name="Nachname" /></td>
    </tr>
    <tr>
    <td><div align="left" class="Stil1"><span class="Stil1">Strasse:</span></div></td>
    <td><input type="text" name="Strasse" /></td>
    </tr>
    <tr>
    <td><div align="left" class="Stil1">PLZ/ Wohnort </div></td>
    <td><span class="Stil1">
    <input type="text" name="PLZ / Wohnort" />
    </span></td>
    </tr>
    <tr>
    <td><div align="center" class="Stil1 Stil1">
    <div align="left">Land</div>
    </div></td>
    <td><input type="text" name="Land" /></td>
    </tr>
    <tr>
    <td><div align="left" class="Stil1"><span class="Stil1">Ihre E-Mail:</span></div></td>
    <td><input type="text" name="E-Mail" /></td>
    </tr>
    </table>

    <table width="594" border="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
    <tr>
    <td width="141"><dl>
    <dt class="Stil1">Lieferung</dt>
    </dl></td>
    <td width="218"><span class="Stil1">
    <input type="radio" name="Liferung" value="<span class="Stil1">
    Versand per Vorauskasse</span></td>
    <td width="213"><p>
    <span class="Stil1">
    <input type="radio" name="Liferung" value="<span class="Stil1">
    Abholung --------*</span></p></td>
    </tr>
    </table>
    <table width="302" height="88" border="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
    <tr>
    <td width="141" height="82"><div align="left">
    <p class="Stil1">Bemerkungen:</p>
    <p class="Stil4">Bemerkungen:</p>
    </div></td>
    <td width="162"><textarea name="Bemerkungen" rows="3" cols="20">Bemerkungen</textarea></td>
    </tr>
    </table>
    <p>
    <input name="Senden" type="submit" id="Senden" value="Senden" />
    <input type="reset" value="Zur?cksetzen" />
    </p>
    </form>
    <p class="Stil1">* Genaue Adresse und Daten werden nach eingang per Post oder via E-mail zugesendet. </p>
    </body>
    </html>

    Wie und wohin macht man einmussfeld ( will di eadressfelder zum mussfeld machen)


  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Autor dieses Themas

    blackwin

    blackwin hat kostenlosen Webspace.

    98 users online aber keiner schreibt ins forum :frown:
  4. Was meinste mit Stimmen, wir wissen ja nicht genau wie er funktionieren soll. Wenn du wissen willst ob er geht test ihn doch einfach mal! :biggrin:

    Von der PHP Seite her stimmt er, denke ich jedenfalls wenn ich nicht Fehler ?bersehen habe.


    blackwin schrieb:
    98 users online aber keiner schreibt ins forum :frown:


    Warscheinlich wollten sie nicht den ganzen Code lesen und ?berarbeiten ^^

    Beitrag ge?ndert am 21.07.2005 16:25 von redcow
  5. Autor dieses Themas

    blackwin

    blackwin hat kostenlosen Webspace.

    ja eben wie macht man da ein mussfeld rein und wo (will di eadressfelder zum mussfels machen
  6. Dann schreib das doch auch!

    [code]
    if (!trim ($_POST['mussfeld']) || !isset ($_POST['mussfeld'] {
    print ('Boing! Pflichtfeld');
    } else {
    // weiter gehts im code
    }
  7. Autor dieses Themas

    blackwin

    blackwin hat kostenlosen Webspace.

    das steht ganz zu unterst
  8. Ein mussfeld kannst du in HTML nicht machen, du k?nntest eine Kontrolle in Javascript machen, ich empfehle dir aber eine Kontrolle in PHP. Falls du nicht wei?t (was ich nicht denke) wie das zu machen ist haste hier einen Beispielcode:

    // Wenn gar nix eingegeben ist wird Fehlermeldung
    // ausgegeben.
    if (empty($pflicht_feld_name)) {
       die("Du hast das Pflichtfeld leer gelassen!");
    }


    EDIT: *g* wieder jemand schneller gewesen!

    Beitrag ge?ndert am 21.07.2005 16:38 von redcow
  9. 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!