Avatar billede d.kryger Praktikant
20. maj 2005 - 13:40 Der er 3 kommentarer og
1 løsning

Fejlmelding hvis man vælger en bestemt radio knap

Hej eksperter...

Jeg mangler lige lidt hjælp til dette spørgsmål:
Jeg har tre radioknapper (betalingsform) på min side, og hvis man har valgt den første skal man også udfylde "forhandlernr". Hvis man ikke gør det, så skal der komme en fejlmeddelelse.

Jeg har prøve med dette, men det virker ikke:
if (trim($_POST["betalingsform"])=="Forhandler" && ($_POST["forhandlernr"])!="")
{
print "<div align='center'>";
print "<center>";
print "<table border='0' width='525' cellspacing='0' cellpadding='0'>";
print "<tr>";
print "<td width='16' height='16'><img border='0' src='/grafik/udraabstegn.gif' width='14' height='14'></td>";
print "<td width='509' height='16'><font face='Verdana' size='1' color='#FF9900'><b>123Der skal indtastes et »Telefonnr.«<br></b></font></td>";
print "</tr>";
print "</table>";
print "</center>";
print "</div>";

$fejl = true;
}

Hvad går galt?
Avatar billede Slettet bruger
20. maj 2005 - 13:48 #1
Jeg tror det er fordi "" stadig er 'noget'.

Virker det hvis du gør sådan:

if (trim($_POST["betalingsform"])=="Forhandler" && (!isset($_POST["forhandlernr"]))

--
pacroon
Avatar billede d.kryger Praktikant
20. maj 2005 - 13:55 #2
Nej så kommer den med en fejl: Parse error: parse error, unexpected '{'

Men jeg bruger dette mange steder:
if (trim($_POST["telefon"])=="")
Og det virker...

Jeg tror at problemmet har noget med betalingsform at gøre!

Jeg bruger denne hvis der slet ikke er valgt nogen betalingsform:
if (!isset($_POST["betalingsform"]))
Avatar billede jakobdo Ekspert
20. maj 2005 - 15:12 #3
Der mangler en )
Prøv med:
if (trim($_POST["betalingsform"])=="Forhandler" && (!isset($_POST["forhandlernr"])))
Avatar billede d.kryger Praktikant
20. maj 2005 - 15:54 #4
Jeg har fundet ud af det:
if (($_POST["betalingsform"])=="Forhandler" && ($_POST["forhandlernr"])=="")
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester