php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.10.2005, 06:05  
Gast
 
Beiträge: n/a
Standard [Erledigt] Probleme bei Fehlerausgabe und bei Layout

Hi,

ich habe folgendes Problem:
Ich habe ein Forumluar, das an die gleich Seite geschickt wird, wo dann nochmal ein Fehlercheck stadt findet.
Folgende zwei Probleme:

Bei der Fehlermeldung wird nur der erste buchstabe ausgegeben:

PHP-Code:
<?php
if(isset($_POST["absenden"])){

$fehler = array();
$username $_POST["username"];
$password $_POST["password"];
$passwordw $_POST["passwordw"];
$email $_POST["email"];
$emailw $_POST["emailw"];
$geschlecht $_POST["geschlecht"];
$tag $_POST["tag"];
$monat $_POST["monat"];
$jahr $_POST["jahr"];
$wohnort $_POST["wohnort"];
$plz $_POST["plz"];

if(
$username == ""$fehler[] = "Bitte geben Sie einen Benutzernamen an.";
preg_match('#^[a-z0-9-_]*$#i'$username); $fehler "Folgende Zeichen sind beim Benutzernamen erlaubt: A-Z,a-z,0-9, _-.";
if(
$password == ""$fehler[] = "Bitte geben Sie ein Passwort an.";
if(
$passwordw != $password$fehler "Die Passwort Widh. muss mit dem Passwort übereinstimmen.";
if(
$email == ""$fehler[] = "Bitte geben Sie eine E-Mail Adresse an.";
if(
$emailw != $email$fehler[] = "Die E-Mail Widh. muss mit der E-Mail Adresse übereinstimmen.";
if(
$geschlecht == 0$fehler[] = "Bitte geben Sie ihr Geschlecht an.";
if(
$tag == || $monat == || $jahr == 0$fehler "Bitte geben Sie ein richtiges Geburtsdatum ein.";
        
if (
count($fehler) == 0) {

}else{
echo 
"<span style=\"color:red;font-size:10px\">Fehler:<ul>";
for (
$i 0$i count($fehler); $i++){
echo 
"[*]".$fehler[$i]."";
}
echo 
"[/list]</span>";    
    
}    }
?>
Und mein zweites Problem ist, ich habe ein CSS Layout, und wenn ich die ehlerausgabe in den Inhaltteil einbauen will, dann wird das Layout nicht mehr richtig angezeigt. Aber ich ändere keinen anderen Code oder so. Er wird einfach nicht mehr angeziegt.

Woran könnte das liegen?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.10.2005, 07:33  
Gast
 
Beiträge: n/a
Standard

gib array $fehler mit print_r() aus
und error_reporting(E_ALL)
 
Alt 01.10.2005, 08:51  
Gast
 
Beiträge: n/a
Standard

das wird ausgegeben:

Bitte geben Sie ein richtiges Geburtsdatum ein.
 
Alt 01.10.2005, 09:26  
Gast
 
Beiträge: n/a
Standard

Solltest mal überall bei $fehler auch fehler[] = schreiben :.)

siehe:

Fehler:
$fehler = "Folgende Zeichen sind beim Benutzernamen erlaubt: A-Z,a-z,0-9, _-.";

if($passwordw != $password) $fehler = "Die Passwort Widh. muss mit dem Passwort übereinstimmen.";

if($tag == 0 || $monat == 0 || $jahr == 0) $fehler = "Bitte geben Sie ein richtiges Geburtsdatum ein.";

usw.....
 
 


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
[Erledigt] Firefox / IE - Probleme HTML, Usability und Barrierefreiheit 5 20.07.2009 17:04
2-spaltiges Layout dh1sbg HTML, Usability und Barrierefreiheit 7 13.11.2006 13:52
Probleme bei Speicherung von serialize() Strings Manni2k PHP Tipps 2006 13 15.10.2006 15:06
Probleme mit mbstring extension unter Debian HStev Server, Hosting und Workstations 3 30.08.2006 20:55
Problem mit CSS Layout HTML, Usability und Barrierefreiheit 5 15.10.2005 21:46
CSS Layout macht Probleme mit Firefox Wimme HTML, Usability und Barrierefreiheit 2 15.10.2005 13:33
[Erledigt] CSS Layout wird im IE nicht richtig angezeigt. HTML, Usability und Barrierefreiheit 1 26.09.2005 20:53
Probleme beim Datenupload zu meiner Datenbank Datenbanken 3 05.09.2005 19:47
Probleme mit Sonderzeichen... Datenbanken 1 02.08.2005 23:37
Probleme mit dem Layout Pimbolie1979 HTML, Usability und Barrierefreiheit 7 01.06.2005 16:48
[Erledigt] hilfe! probleme mit... PHP Tipps 2005 4 12.04.2005 22:55
[Erledigt] Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45
Fehlerausgabe ausblenden Datenbanken 2 02.11.2004 12:30
Layout alt gegen Neu :) themonk Off-Topic Diskussionen 65 26.10.2004 13:53
[Erledigt] Probleme mit Fremdsprachen HTML, Usability und Barrierefreiheit 2 21.09.2004 17:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
if($email != $_post[\'emailw\']), firefox fehlerausgabe

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:46 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.