Avatar billede cgroup Nybegynder
07. januar 2003 - 21:36 Der er 3 kommentarer og
1 løsning

html og php menu problem

Dette er min menu
<td align='right'>
<span class='conhead'>Products</span><br><br>
<span class='form'>Dental System</span><input type='checkbox' name='dental' value='Dentist System' class='form'><BR>
<span class='form'>Restaurant System</span><input type='checkbox' name='dental' value='Dentist System' class='form'><BR>
<br><input type='submit' name='submit' value='See Product' class='form'><BR>

</td>
Jeg vil gerne have en function til at udskrive en text alt efter hvad der er valgt naar jeg klikker submit - hvordan kan den lige klares ?
Avatar billede fumes Nybegynder
07. januar 2003 - 23:10 #1
<?php

if ($submit) {
  if ($dentist1) {
    echo "Du har valgt den første checkbox";
  }
  if ($dentist2) {
    echo "Du har valgt den anden checkbox";
  }
}

<td align='right'>
<span class='conhead'>Products</span><br><br>
<span class='form'>Dental System</span><input type='checkbox' name='dental1' value='Dentist System' class='form'><BR>
<span class='form'>Restaurant System</span><input type='checkbox' name='dental2' value='Dentist System' class='form'><BR>
<br><input type='submit' name='submit' value='See Product' class='form'><BR>

</td>

Måske ikke den kønneste løsning, men den virker :)
Avatar billede fumes Nybegynder
07. januar 2003 - 23:11 #2
Efter:

  }
}
?>

php afslutningen manglede lige...
Avatar billede sostack Nybegynder
08. januar 2003 - 07:59 #3
Prøv med:

<?
if(isset($submit)){
  switch($valget) {
  CASE "Dentist System":
    echo "Du har valgt Dentist System!";
    BREAK;
  CASE "Restaurant System":
    echo "Du har valgt Restaurant System!";
    BREAK;
  DEFAULT:
    echo "Der er noget der er gået galt: <b>" . $dental . "</b> var parameteren!";
    BREAK;
  }
}
?>
<td align='right'>
<span class='conhead'>Products</span><br><br>
<span class='form'>Dental System</span><input type='checkbox' name='dental' value='Dentist System' class='form'><BR>
<span class='form'>Restaurant System</span><input type='checkbox' name='dental' value='Dentist System' class='form'><BR>
<br><input type='submit' name='submit' value='See Product' class='form'><BR>
</td>

Hvis man vælger flere, tager det automatisk den nederste valg. Dette kan omgås ved at bruge radiobuttons istedet, da man så kun kan vælge éen ting ad gangen!
//sostack
Avatar billede sostack Nybegynder
08. januar 2003 - 07:59 #4
$valget skulle være $dental, sorry!

//sostack
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