10. november 2003 - 18:48Der er
13 kommentarer og 1 løsning
hjælp til if else
hej jeg startede med at lære php her i weekenden og det er nu løkkedes mig at lave en mail form der sender mail og det jo som det skal være men nu vil jeg gerne checke om folk har skrevet i formen før de sender mailen. jeg Har prøvet forskellige ting bla noget fra en gæste bog men der ikke noget der virker er der nogle der kan hjælpe mig. jeg har skrevet dette i min phpfil.
if (isset($_REQUEST['navn']) && !empty($_REQUEST['navn'])) { mail("hunde-liv@hunde-liv.dk", "$over","$note","$navn.\n$adr.\n$num.\n$tel.\n$post"); echo "Hej $navn<br> Din mail er sendt, du hører fra os hurtigst muligt"; } else { echo "Du skal udfylde navn"; } ?>
GET er når variablerne bliver overført via adresselinjen(script.php?var1=hund&var2=kat&var3=fisk).
POST bruges hvis du overfører via en form, selvom du dog også godt kan fortælle den at den skal bruge GET.
PHP se på det sådan her: >Hvis $navn er "", så skal $fejl være "du skal udfylde navn". Derefter så send en mail<
Du skal fortælle den at den skal stoppe op hvis navn er lig med "", det gøres ved at skrive return false; desuden så echo'er du ikke din fejlmelding så vidt jeg kan se.
din men jeg sidder faktisk lige og leger med det og hvad gør jeg hvis der er flere forms jeg vil checke for indhold ? jeg har prøvet med elseif men synes ikke rigtigt det virker hvad skal jeg gøre ??
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.