[php 4.01] IF probleempje

Pagina: 1
Acties:
  • 47 views sinds 30-01-2008

  • 666AnGeL
  • Registratie: September 2001
  • Laatst online: 17-11-2023
Ik ben bezig met een mailform,
daarin komt dus een if voor als een van de velden niet is ingevuld.
nu begrijp ik helaas te weinig van php en kan ik het antwoord niet op php.net e.d. vinden, nu is mijn vraag hoe los ik het volgende op?

ik zit dus met dit:

PHP:
1
2
3
if(!$veld1){

        echo " - U heeft niks ingevuld bij Veld1 ! <a href=javascript:history.back()>Ga terug</a> en probeer het nog een keer.<br><br>";


Ik wil dit bij meerdere velden tegelijk in de bovenstaande regel,
maar hoe doe ik dat?

PHP:
1
2
3
if(!$veld1,$veld2){

        echo " - U heeft niks ingevuld bij Organisatie! <a href=javascript:history.back()>Ga terug</a> en probeer het nog een keer.<br><br>";


Dit werkt dus niet...
is er een manier om dit wel te kunnen?
Anders zit ik met 100en regels code voor 20 (of meer) velden....

  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 00:39

AW_Bos

Liefhebber van nostalgie... 🕰️

Op deze manier gaat dat in zijn werk.
PHP:
1
2
3
4
5
6
<?php
if (($veld1) || ($veld2) || ($veld3)) 
{ 
// doe iets
}
?>

[ Voor 55% gewijzigd door AW_Bos op 27-05-2004 14:11 ]

Telecommunicatie van vroeger
🚅Alles over spoor en treintjes


  • ripexx
  • Registratie: Juli 2002
  • Laatst online: 22:36

ripexx

bibs

PHP:
1
2
3
4
5
6
7
8
if(!veld1 && !veld2 && etc)
{
  // doe iets
}
else
{
  // doe iets anders
};


BTW heeft dit niks met php te maken maar gewoon weg met programmeren. ;) trouwens of je && of || gebruikt heeft te maken wat je statement inhouden.

&& => als alle waarden waar zijn is uitkomst waar
|| => als een van de waarden waar is is de uitkomst waar

:)

[ Voor 41% gewijzigd door ripexx op 27-05-2004 14:12 ]

buit is binnen sukkel


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 24-05 14:53

NMe

Quia Ego Sic Dico.

666AnGeL schreef op 27 mei 2004 @ 14:05:
Ik ben bezig met een mailform,
daarin komt dus een if voor als een van de velden niet is ingevuld.
nu begrijp ik helaas te weinig van php en kan ik het antwoord niet op php.net e.d. vinden, nu is mijn vraag hoe los ik het volgende op?

ik zit dus met dit:

PHP:
1
2
3
if(!$veld1){

        echo " - U heeft niks ingevuld bij Veld1 ! <a href=javascript:history.back()>Ga terug</a> en probeer het nog een keer.<br><br>";


Ik wil dit bij meerdere velden tegelijk in de bovenstaande regel,
maar hoe doe ik dat?

PHP:
1
2
3
if(!$veld1,$veld2){

        echo " - U heeft niks ingevuld bij Organisatie! <a href=javascript:history.back()>Ga terug</a> en probeer het nog een keer.<br><br>";


Dit werkt dus niet...
is er een manier om dit wel te kunnen?
Anders zit ik met 100en regels code voor 20 (of meer) velden....
Behalve wat de mensen boven mij zeggen vermoed ik ook dat je geen $_POST of $_GET array gebruikt, en je eerstvolgende post iets te maken gaat hebben met register_globals. Verder is het beter om if (isset($var)) te gebruiken dan if ($var), omdat $var niet altijd een boolean is. Het werkt wel, maar is niet netjes.

Ik raad je dus aan eens even een tutorial te gaan doen, en eens eerst te leren programmeren voordat je hier basic vragen gaat stellen. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • 666AnGeL
  • Registratie: September 2001
  • Laatst online: 17-11-2023
thanxz voor de hulp, ik ga het even uitproberen..
Ik raad je dus aan eens even een tutorial te gaan doen, en eens eerst te leren programmeren voordat je hier basic vragen gaat stellen.
Je hebt gelijk, maar daar heb ik op het moment geen tijd voor,
ik moet snel een mailform maken :)

Iemand nog een php boek-tip? ;)

  • blizt
  • Registratie: Januari 2003
  • Laatst online: 22-05 10:11

blizt

Wannabe-geek

PHP4 Het Complete Handboek. Zie ook P&W FAQ - PHP ...
Oh ja, PHP4ZS is ook wel lache om te beginnen ;)
Hangt er ook vanaf hoeveel je al weet etc.
Anyway, als je 't snel wilt doen dan ga je nu snel leren ... We zijn hier geen helpdeskservice ofzo, je komt hier met problemen nadat je zelf moeite hebt gedaan en het niet lukte! :(

United we stand, and divided we fall


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:52

gorgi_19

Kruimeltjes zijn weer op :9

Je hebt gelijk, maar daar heb ik op het moment geen tijd voor,
ik moet snel een mailform maken
Mja, 't is hier geen quick-fix in ieder geval. Je zult hier zelf je eigen problemen moeten oplossen, dat gaan anderen niet doen.

Anyway, dit topic kan nu wel dicht. Kijk in ieder geval ook eens in de PW-FAQ; die heeft een redelijk gedeelte over PHP :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.