php.de

Zurück   php.de > php.de Intern > Beitragsarchiv > Trash

 
 
LinkBack Themen-Optionen
Alt 28.02.2010, 23:02  
Rubio
Gast
 
Beiträge: n/a
Standard preg_match - echo - Frage

Hallo. Wie man im folgendenen PHP-Code sehen kann, werden 3 Variablen auf reguläre Ausdrücke überprüft. Ich würde gerne für jede Variable eine eigene Fehlermeldung erstellen.

Nur habe ich keine Idee wie ich das machen könnte.

Das ist der PHP-Code:
PHP-Code:
if  (preg_match('/^[A-Z]{1,10}$/'$Input1
AND 
preg_match('/^[0-9]{1,10}$/'$Input2
AND 
preg_match('/^[ÄÖÜ\-]{1,10}$/'$Input3)){ 
Eine Allgemeine Fehlermeldung wäre kein Problem aber wenn es geht würde ich gerne für jede Variable eine Fehlermeldung einstellen.

Kann mir jemand einen Vorschlag machen, wie ich das Umsetzen könnte? Ich meine keinen PHP-Code sondern eher einen Link oder so.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.02.2010, 23:06  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Mach 3 IF-Bedingungen.

Und lerne Grundlagen.
.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 28.02.2010, 23:08  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Und lerne Grundlagen.
.

robo47 ist offline  
Alt 28.02.2010, 23:11  
Rubio
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Mach 3 IF-Bedingungen.

Und lerne Grundlagen.
.
Nur mit welcher Bedingung? Die Bedingung muss ja im direkten Zusammenspiel zu "preg_match" sein.

Edit:

Ach du meinst ich soll den PHP-Code in drei Code-Schnipsel unterteilen?
 
Alt 28.02.2010, 23:14  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
Nur mit welcher Bedingung? Die Bedingung muss ja im direkten Zusammenspiel zu "preg_match" sein.
Ehrlich - was faselst Du da? Bist Du wirklich sicher, dass Programmieren die richtige Beschäftigung für Dich ist?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 28.02.2010, 23:17  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

PHP-Code:
if  (preg_match('/^[A-Z]{1,10}$/'$Input1)) {
    echo 
"Fehler";
}
if (
preg_match('/^[0-9]{1,10}$/'$Input2)) {
    echo 
"Sowas Ähnliches";
}
if (
preg_match('/^[ÄÖÜ\-]{1,10}$/'$Input3)) {
    echo 
"Auch";

__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 28.02.2010, 23:25  
Rubio
Gast
 
Beiträge: n/a
Standard

Vielen Dank.

Genau das selbe habe ich versucht aber dann funktioniert das Skript nicht mehr.
PHP-Code:
if  (preg_match('/^[A-Z]{1,10}$/'$Input1
AND 
preg_match('/^[0-9]{1,10}$/'$Input2
AND 
preg_match('/^[ÄÖÜ\-]{1,10}$/'$Input3)){ 
Es liegt am "{" aber auch wenn ich es am Ende hinzufüge, läuft das Skript nicht.

Zitat:
Parse error: syntax error, unexpected T_ELSE in
 
Alt 28.02.2010, 23:27  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Wie oft müssen wir dir noch sagen dass du die Klammern zählen sollst?

Themenmoderation:
[?] Trash


(nikosch) PS:
Also wirklich, Manko! Das else (das man hier nur nicht sieht) hättest Du jetzt wirklich einfühlen können.

Beitragsmoderation (Manko10):
[‼] Tummierleeeeid!

Geändert von Manko10 (01.03.2010 um 15:33 Uhr).
Flor1an ist offline  
 


Themen-Optionen

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
Login-Script in Ordnung? Silent PHP Tipps 2009 73 26.11.2009 01:02
[Erledigt] INSERT INTO zwei Tabellen mit Foreign Key und mehreren Datensätzen - wie? 6setzen PHP Tipps 2009 18 24.11.2009 14:21
[Erledigt] Problem mit dem Befüllen einer Tabelle Pastafari PHP Tipps 2009 4 30.10.2009 10:48
eine Suche definieren Tyrra PHP Tipps 2009 14 10.07.2009 09:39
[Erledigt] Popup mit Kalender variable gestalten Wortak JavaScript, Ajax und mehr 0 10.05.2009 12:43
[Erledigt] Einzelnen DB-Eintrag über ID anzeigen Knutschi PHP Tipps 2009 6 26.03.2009 09:56
ip nummer umändern munzur Trash 15 15.01.2009 11:51
Hash-Werte Raito PHP Tipps 2008 10 07.04.2008 15:47
Anfänger bittet um KleinLoginScriptPrüfung / PHP und MySql prinzli PHP Tipps 2008 10 08.11.2007 08:07
Textarea und > PHP-Fortgeschrittene 9 07.02.2006 00:34
Problem mit While-Schleife PHP Tipps 2007 5 27.12.2005 20:02
[Erledigt] Formular formatieren HTML, Usability und Barrierefreiheit 5 30.01.2005 13:45
Partykalender, Probleme PHP Tipps 2004-2 6 26.12.2004 13:19
get und if funktion PHP Tipps 2004 14 23.09.2004 04:01
Frage zu echo PHP Tipps 2004 1 28.08.2004 12:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
preg_match, preg_match echo and preg_match, !preg_match, preg_match php from to, preg_match php, if preg_match echo, email überprüfen preg_match 2010 ä ö ü, www.beschaeftigung php de, if(preg_match, zend framework preg_match, wie genau funktioniert preg_match????, if preg_match

Alle Zeitangaben in WEZ +1. Es ist jetzt 02:33 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