php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.05.2005, 08:37  
Gast
 
Beiträge: n/a
Standard Bekomme eine leere Seite zurück...

Hi,

wir haben in der Schule ein Projekt bekommen. Wir sollen einen PC-Konfigurator schreiben asu PHP und HTML.
Jetzt habe ich ein Registrationsformular geschrieben. Bei der Überprüfung der Daten kommt dann der Fehler.
Ich bekomme nur eine Lehre Seite zurück wo man nur das Hintergrundbild sehen kann.
Ich weiß einfach nicht woran es liegt.
Hier mal der Quellcode:

PHP-Code:
<?php
        
function check_email($email) {
  
//author: Christian Kruse, [email]CK1@wwwtech.de[/email]
  //Quelle: [url]http://selfaktuell.teamone.de/tippstricks/programmiertechnik/email/index.html[/url]
  // RegEx begin
  
$nonascii      "\x80-\xff"# Non-ASCII-Chars are not allowed

  
$nqtext        "[^\\\\$nonascii\015\012\"]";
  
$qchar         "\\\\[^$nonascii]";

  
$protocol      '(?:mailto:)';

  
$normuser      '[a-zA-Z0-9][a-zA-Z0-9_.-]*';
  
$quotedstring  "\"(?:$nqtext|$qchar)+\"";
  
$user_part     "(?:$normuser|$quotedstring)";

  
$dom_mainpart  '[a-zA-Z0-9][a-zA-Z0-9._-]*\\.';
  
$dom_subpart   '(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*';
  
$dom_tldpart   '[a-zA-Z]{2,5}';
  
$domain_part   "$dom_subpart$dom_mainpart$dom_tldpart";

  
$regex         "$protocol?$user_part\@$domain_part";
  
// RegEx end

  
return preg_match("/^$regex$/",$email);
}
?>
<html>
<head>
<title>PC - Konfigurator // Malte Kiefer, Imke Aden, Michael Hahn</title>
<style type="text/css">
  body {
    color: black; background-color:#eeeeee;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 1em;
    background:url(layout/hintergrund_pc.jpg);

  }
input{
background:#eeeeee;
border:1px ridge black;
color:black;
}
</head>
<body alink="black" vlink="black" link="balck">


  <h1>PC - Konfigurator</h1>



Überprüfung der Daten, einen Moment bitte...

<?php

        $feld 
= array();
        
$username $_POST["benutzername"];
        
$password $_POST["password"];
        
$passwordw $_POST["passwordw"];
        
$email $_POST["email"];
        
$name $_POST["name"];
        
$vorname $_POST["vorname"];
        
$straße $_POST["straße"];
        
$plz $_POST["plz"];
        
$ort $_Post["ort"];

if(
$username == ""$feld[] = "<span style=\"color:red;font-size:18px\"><center>Bitte einen Benutzername angeben.</center></span>";
if(
$password == ""$feld[] = "<span style=\"color:red;font-size:18px\"><center>Bitte ein Passwort angeben.</center></span>";
if(
$passwordw != password$feld[] = "<span style=\"color:red;font-size:18px\"><center>Passwort Widh. muss mit Passwort über einstimmen!</center></span>";
if(!
check_email($email)) $feld[] = "<span style=\"color:#red;font-size:18px\"><center>Bitte eine richtige E-Mail Adresse eingeben!</center></span>";

if(
$name == ""$feld[] = "<span style=\"color:red;font-size:18px\"><center>Bitte einen Namen angeben.</center></span>";
if(
$vorname == ""$feld[] = "<span style=\"color:red;font-size:18px\"><center>Bitte einen Vornamen angeben.</center></span>";
if(
$straße == ""$feld[] = "<span style=\"color:red;font-size:18px\"><center>Bitte eine Straße angeben.</center></span>";
if(
$plz == ""$feld[] = "<span style=\"color:red;font-size:18px\"><center>Bitte einen PLZ angeben.</center></span>";
if(
$ort == ""$feld[] = "<span style=\"color:red;font-size:18px\"><center>Bitte einen Ort angeben.</center></span>";


if (!
count($feld) == 0) { ?>
<span style="color:red;font-size:16px"><center>Bitte folgende Fehler beheben: </center></span>
                        <ul>
                        <?php
                        
foreach ($feld as $fehler) {
                          echo 
"[*]".$fehler;

                        }
                        
?>
                        

                        
[/list]<form action="registration.php" method="post">
<input type="submit" name="back" value="Zurück zur Eingabe">
</form>
<?php
        
exit(); // Skript beenden!
        
}
                else { 
?>


<span style="color:black;font-size:18px;"><center>Danke Herr / Frau <?php echo $name ?> für Ihre Registration. Sie können sich jetzt einloggen und bei uns einkaufen</center></span>
<?php

}
?>


</body>
</html>

?>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.05.2005, 08:40  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

der erste fehler den ich so auf anhieb sehe ist, daß Du bei $ort = $_Post["ort"]; vermutlich $ort = $_POST["ort"]; meinst.. aber daran liegt das wohl eher nicht, hab aber noch nich zu ende gelesen..
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 31.05.2005, 09:28  
Gast
 
Beiträge: n/a
Standard

also das war wirklich nicht der fehler
 
Alt 31.05.2005, 11:08  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Auch das ist nicht der Fehler:
<body alink="black" vlink="black" link="balck">
und die nicht geschlossenen[*]-Tags wahrscheinlich auch nicht.
Aber lass dir doch mal den generierten HTML-Code anzeigen. Dann siehst du eher, was fehlt.
__________________
Gruss
L
lazydog ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CURL in Seite einloggen und einen Teil parsen Matt PHP Tipps 2008 8 03.09.2009 22:30
trotz register_globals=on leere seite el_commandante PHP Tipps 2006 8 05.12.2006 00:10
Seite nicht mehr gültig Igäl PHP Tipps 2006 3 25.05.2006 16:08
[Erledigt] Wetten automatisch von anderer Seite beziehen PHP Tipps 2006 11 03.03.2006 09:09
Lokal klappts, aufm Server leere Seite!? iRadiaX PHP Tipps 2006 28 27.02.2006 11:43
Formular - Daten für nächste Seite behalten NetLook PHP Tipps 2007 7 18.11.2005 13:21
Frame schließen und Bekomme eine leere Seite zurück... workaholic HTML, Usability und Barrierefreiheit 2 06.09.2005 13:36
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
Neue Seite an einer bestimmten Stelle aufrufen PHP Tipps 2005 3 13.01.2005 10:09
blätterfunktion-limit-letzte seite PHP Tipps 2004-2 2 20.12.2004 23:56
Eine 2te Seite auto matisch in neuem Fenster laden PHP Tipps 2004 4 25.08.2004 14:10
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
"NEWS-SCRIPT" in eine Seite einbinden: Aber wie ? PHP Tipps 2004 2 03.07.2004 16:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
imke aden

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.