Avatar billede xeox Nybegynder
24. november 2005 - 10:06 Der er 10 kommentarer og
1 løsning

hjælp til Radiobuttons

Hej eksperter.

Jeg mangler lige jeres hjælp til:

Hvordan får jeg denne kode/form til at sende specifikt data videre til min anden side:

<form name="form1" method="post" action="">
<table width="38%"  border="1" align="center" cellpadding="0" cellspacing="0">
  <tr class="style2">
    <td colspan="2"><div align="center"><strong>Sammenlign:</strong></div></td>
  </tr>
  <tr class="style2">
    <td width="50%"><div align="center"><em>Motore:</em></div></td>
    <td width="50%"><div align="center"><em>Kabine:</em></div></td>
  </tr>
  <tr>
    <td><div align="center">
      <input type="radio" name="graf" value="1">
        </div></td>
    <td><div align="center">
        <input type="radio" name="graf" value="2">
    </div></td>
  </tr>
  <tr>
    <td colspan="2"><center>motor1:<input type="text" name="stoej_motor1" id="stoej_motor1" value="<? echo $_SESSION['stoej_motor1']; ?>">motor2:<input type="text" name="stoej_motor1" id="stoej_motor1" value="<? echo $_SESSION['stoej_motor2']; ?>">
    kabin1:<input type="text" name="stoej_kabin1" id="stoej_kabin1" value="<? echo $_SESSION['stoej_kabin1']; ?>">Kabin2:<input type="text" name="stoej_kabin2" id="stoej_kabin2" value="<? echo $_SESSION['stoej_kabin2']; ?>">
    <br><input type="submit" name="samlign" id="samlign" class="input" value="Sammelign"></center></td>
    </tr>
</table>
      </form>


alt efter om man trykker på motor eller kabin så skal den tage det data der står i felterne motor1 og motor2 eller kabin1 og kabin2 og sende dataerne videre så jeg kan hente dem på den næste side?
Avatar billede hmortensen Nybegynder
24. november 2005 - 10:14 #1
Du laver bare et tjek på næste side om hvilken radio knap der er aktiv, og henter de to felter du skal bruge.
Avatar billede xeox Nybegynder
24. november 2005 - 10:18 #2
noget du kan hjælpe mig med at lave ? altså det med at hente info på den anden side er vist ikke et problem, er det ik bare "$_GET" ?.. det er mere med at få smidt KUN felterne motor1 og motor2 op i adresselinjen hvis man har valgt "motor"
Avatar billede hmortensen Nybegynder
24. november 2005 - 10:19 #3
Det kommer ikke op i adr baren så længe du bruger method="post" på din form.
Avatar billede xeox Nybegynder
24. november 2005 - 10:27 #4
nej okay, så jeg skal gøre noget ala på den næste side:

if ($_POST['graf'] == 1) {
motor1 = $_POST['motor1'];
motor2 = $_POST['motor2'];
}
if ($_POST['graf'] == 2) {
kabin1 = $_POST['kabin1'];
kabin2 = $_POST['kabin2'];
}

og så lave det den skal gøre under.
Avatar billede hmortensen Nybegynder
24. november 2005 - 10:55 #5
Jeg ville nok sætte dem til samme variabel hvis der skal gøres det samme bare med forskellige værdier, ellers sætter du funktions delen inde i if sætningen.
Avatar billede xeox Nybegynder
24. november 2005 - 11:07 #6
ja altså det der skal komme under er en graf, og der skal den bruge det data der kommer til at stå i felterne oppe over.. så ved ik hvad der er bedst?
Avatar billede hmortensen Nybegynder
24. november 2005 - 11:32 #7
Afhænger jo fuldt ud af din eksisterende kode.
Avatar billede xeox Nybegynder
24. november 2005 - 11:52 #8
Hehe det er først den jeg skal til at lave/have lavet nu.
Avatar billede xeox Nybegynder
29. november 2005 - 16:07 #9
smid et svar
Avatar billede hmortensen Nybegynder
29. november 2005 - 16:47 #10
Svar :)
Avatar billede xeox Nybegynder
29. november 2005 - 18:05 #11
takker for hjælpen.

-Lukket-
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