login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Echo van formuliercontrole naar URL (Opgelost)

Offline MisterMaik - 07/10/2007 13:38
Avatar van MisterMaikNieuw lid Ik vroeg me af of het ook mogelijk is om een echo bij een fout ingevuld veld op een formulier naar een url te sturen. Dus, zo zeg maar:

  1. if (empty($Title)) { echo "» META HTTP-EQUIV=Refresh CONTENT='0; URL=http://www.mijnsite.nl/bestellen/fout.html'>"; $err=1; }


Gaat even alleen om het ECHO-gedeelte. Het formulier werkt verder perfect. En de tweede vraag, kun je meerdere velden op 1 echo laten werken. Dus, zo zeg maar:

if (empty($Title)) OR if (empty($FirstName)) enz.

Ik wil namelijk dat de klant bij een fout ingevuld veld gewoon naar een algemene fout-pagina gaat.

alvast bedankt voor jullie hulp!!!

9 antwoorden

Gesponsorde links
Offline mathiasB - 07/10/2007 13:44 (laatste wijziging 07/10/2007 13:44)
Avatar van mathiasB HTML interesse
  1. if (empty($Title)) { echo "META HTTP-EQUIV=Refresh CONTENT='0; URL=http://www.mijnsite.nl/bestellen/fout.html'>";

moet werken volgens mij
Offline TotempaaltJ - 07/10/2007 13:45
Avatar van TotempaaltJ PHP interesse Ik zie een verkeerd tekentje denk ik! 
»?
Offline vinTage - 07/10/2007 13:46 (laatste wijziging 07/10/2007 14:17)
Avatar van vinTage Nieuw lid of
  1. if (empty($Title)) {
  2. header("Location: http://www.mijnsite.nl/bestellen/fout.html");
  3. exit();
  4. }


edit @ hieronder, omdat ik zo'n grote oren heb ?
^^
Offline TotempaaltJ - 07/10/2007 13:50 (laatste wijziging 07/10/2007 13:51)
Avatar van TotempaaltJ PHP interesse Maar dan moet je ob_start gebruiken! (Ofzoiets!)

Edit: FF offtopic, maar vintage, waarom ben jij Wiskey Expert?
Offline MisterMaik - 07/10/2007 14:05
Avatar van MisterMaik Nieuw lid En dan nog de tweede vraag jongens....

Ik heb 10 velden die gecontroleerd worden.... Ik wil niet voor elk veld een aparte melding... Gewoon dat als er iets niet goed ingevuld is dat dan die url geactiveerd wordt. ( liefst ook nog in een nieuw venster, maar dat gaat wel lukken )

dus, hoe voeg ik meer variabelen toe aan die eerste if regel ???
Offline Dark_Paul - 07/10/2007 14:15
Avatar van Dark_Paul PHP ver gevorderde Met && (AND) of || (OR).
In dit geval het je dus de OR nodig. Als één van de velden niet is ingevuld, krijg je de foutmelding al.
Offline MisterMaik - 07/10/2007 14:29 (laatste wijziging 07/10/2007 14:46)
Avatar van MisterMaik Nieuw lid Oke, Dark_Paul....

Kun je maybe laten zien in een klein voorbeeldje hoe die code er dan uit komt te zien???

En BTW die echo naar URL die werkt nog steeds niet....
Staat daar nog een fout in dan???

EDIT: De link werkt wel..... alleen ik krijg dat met die OR nog steeds niet voor elkaar.... een klein voorbeeldje van de code met 2 variabelen erin zou welkom zijn.....
Offline Dark_Paul - 07/10/2007 14:51
Avatar van Dark_Paul PHP ver gevorderde Lees dit maar eens door
Offline MisterMaik - 07/10/2007 15:35
Avatar van MisterMaik Nieuw lid Tis inmiddels allemaal gelukt!

Bedankt voor de hulp weer!

Groeten,
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s