Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » isset kontrolle

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
28.01.2010, 19:18 Uhr
~irgendein Name
Gast


also ich habe folgendes problem.

ich habe 6 textfelder, und möchte kontrollieren, ob beim submit-button-klick manche felder nicht ausgefüllt wurden oder net.

wenn ein feld von den 6 ausgefüllt, dann soll eine warnung erscheinen.

und jedes feld soll mit dem regulären ausdruck:

PHP 4:
eregi('^[0-9]+$', $textfeld_name)



kontrolliert werden.

wenn kein feld ausgefüllt worden ist, dann soll nichts erscheinen.

rätzel daran (und an anderen problemen) seit tagen, und komm net drauf.

nur n tipp oder ne webseite recht. (s kann au jemand, wenn ers will, den ganzen code hinschreiben.des wär echt )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.01.2010, 21:00 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



PHP 4:
if(!isset($_REQUEST['textfeld_name']) || eregi('^[0-9]+$', $_REQUEST['textfeld_name'])
  echo "Fehler Name ist nicht gesetzt oder ungültig";



was du noch machen könntest wär natürlich auch dir alle namen der felder in _REQUEST geben zu lassen und alle mit textfeld_* vorne dran dann entsprechend prüfen in ner schleife, dann haste den fehlerprüf- und ausgabecode nur einmal und nicht für jedes feld nochmals
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.01.2010, 22:19 Uhr
~irgendein Name
Gast


öhm was meinsch mit textfeld_* ????


und was meinsch mit whileschleife?
(brauchsch net erklären, was eine whileschleife is. des weiß ich)

meinsch, dass ich eine prüfschleife machen soll mit $_REQUEST['textfelder_*']; ?? (wenn alle textfeldernamen mit textfelder_ anfangen)

PS. is zwar überhaupt net schlimmt, aber du hast in deinem code eine klammer zu vergessen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
29.01.2010, 12:40 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja du hast egsagt da hast mehrere eingabefelder, du kannst die ja mit nem gleichen prefix benennen, dann kannst du über foreach($_REQUEST as $k => $v) durchgehen und $k immer nach diesem prefix prüfen, wenn ja, dann wendest du die 2 zeilen darauf an. was dann nur fehlt ist im prinzip zu prüfen: "fehlt ein feld".
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
29.01.2010, 16:00 Uhr
~irgendein Name
Gast


LOL

bin net grad n alter hase im gebiet php html etc.

2 tage und ich weiß es.


PS. scheiß schule hindert mich daran mehr zu lernen (programmieren) =->
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: