myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

PHP Kontakt Formular problem

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Alt 14.11.10, 15:19   #1
Eule66
Anfänger
 
Registriert seit: Jul 2010
Beiträge: 30
Bedankt: 12
Eule66 ist noch neu hier! | 0 Respekt Punkte
Standard

Hallo FirstDefender,

du kannst Prüfungen auch ohne Java machen.
Hier ein Beispiel zum testen etc.: (Bei mir "name.php")
PHP-Code:
<head>
<title> Name Test </title>
</head>
<body>
<h1> Name Test </h1>
<?php

  
function buchstaben($teststring){
    if (
ereg ("([^A-Za-zÄäÖöÜüß \.-]+)"$teststring)) { return true; } else { return false; };
  }

if(isset(
$_POST['ueberpruefung']))  
  {  
   
$allesok 1;
   
   if(
buchstaben($_POST['Name']))
     { 
      
$allesok 0;  
      
$error[Name] = "<font color='red'>Only letters!</font>";
     }
   if(empty(
$_POST['Name']))
     { 
      
$allesok 0;  
      
$error[Name] = "<font color='red'>No Name?</font>";
     }
//hier kann alles mögliche geprüft werden...z.B. andere Reguläre Ausdrüke ...//
  
}


if(
$allesok)
  {
   echo 
"<h2> Confirm </h2>";
   echo 
"Name --- ".$_POST['Name']."<br>";
   echo 
"<Form Post Submit....>";
//hier kann es weiter gehen...Übergabe an  E-Mail, Liste, Datenbank... //
 
}
else 
  { 
?>
<p><strong> Please fill out the following form completly. <font color='red'>*</font> is controlled!</strong></p>
    <form name="Registration" method="post" action="<?php echo $_SERVER['PHP_SELF']?>">     

   <table>       
      <tr>
            <td> <font color='red'>*</font> Name</td>
            <td><input type="text" name="Name" size="40" value="<?php echo $_POST['Name'];?>" /> 
                   <?php echo $error['Name'];?>    </td>
      </tr>
      <tr>
            <td>
                <input type="hidden" name="ueberpruefung" value="1">
                <input type="submit" name="Registration" value="Send" />
           </td>
            <td><input type="reset" name="Zur&uuml;cksetzen" value="Delete" />   </td>
     </tr>
   </table>
   </form>
<?php 
  

  
?> 
</body>
Es werden Zahlen und ein Leerfeld nicht angenommen.
Ich hoffe das hilft dir weiter...
Eule66 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:26 Uhr.


Sitemap

().