Avatar billede xeox Nybegynder
11. november 2005 - 12:27 Der er 6 kommentarer og
1 løsning

hjælp til radiobuttons

Hej eksperter

Jeg mangler hjælp til et par gode gamle radiobuttons

min kode er sådan her:

<?
$bil = $_GET['bil'];
$bil2 = $_GET['bil2'];
require "db.php";   
//$sql = mysql_query("SELECT * FROM db_bil_maerke LEFT JOIN db_bil_motor ON db_bil_motor.id = $bil LIMIT 0,1");
$sql = mysql_query("SELECT * FROM db_bil_maerke INNER JOIN db_bil_motor ON db_bil_maerke.id = db_bil_motor.bil_maerke WHERE db_bil_motor.id = $bil LIMIT 0,1");

while($row = mysql_fetch_array($sql)) {
$maerke = $row['maerke'];
$motor1 = $row['motor'];
$aargang = $row['aargang'];
$km = $row['km'];
$stoej_motor = $row['stoej_motor'];
$stoej_kabin = $row['stoej_kabin'];
$bruger = $row['bruger'];
$dato = $row['dato'];
$upfile = $row['upfile'];
echo"<table width=\"98%\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td colspan=\"2\"><div align=\"center\"><span class=\"bil\"><b>BIL 1</b></span></div></td>
    <td>&nbsp;</td>
    <td colspan=\"2\"><div align=\"center\"><span class=\"bil\"><b>BIL 2</b></span></div></td>
  </tr>
  <tr>
    <td colspan=\"2\" rowspan=\"9\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
      <tr>
        <td width=\"26%\"><span class=\"style2\">M&aelig;rke:</span></td>
        <td width=\"71%\"><span class=\"style2\">$maerke</span></td>
      </tr>
      <tr>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">Motor:</span></td>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">$motor</span></td>
      </tr>
      <tr>
        <td><span class=\"style2\">&Aring;rgang:</span></td>
        <td><span class=\"style2\">$aargang</span></td>
      </tr>
      <tr>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">Km:</span></td>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">$km</span></td>
      </tr>
      <tr>
        <td><span class=\"style2\">St&oslash;j motor:</span></td>
        <td><span class=\"style2\">$stoej_motor</span></td>
      </tr>
      <tr>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">St&oslash;j kabine:</span></td>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">$stoej_kabin</span></td>
      </tr>
      <tr>
        <td><span class=\"style2\">Oprettet af:</span></td>
        <td><span class=\"style2\">$bruger</span></td>
      </tr>
      <tr>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">Oprettet D.:</span></td>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">$dato</span></td>
      </tr>
      <tr>
        <td><span class=\"style2\">Se billede:</span></td>
        <td>"; if (!empty($upfile)) { echo"<a href=\"java script:popImage('$upfile','$i;')\"><img src=\"images/cam.gif\" width=\"15\" height=\"12\" border=\"0\"></a>"; } echo "</td>
      </tr>
    </table>";
    }
    mysql_close();
    echo"</td>
    <td>&nbsp;</td>
    <td colspan=\"2\" rowspan=\"9\">";
require "db.php";   
$sql2 = mysql_query("SELECT * FROM db_bil_maerke INNER JOIN db_bil_motor ON db_bil_maerke.id = db_bil_motor.bil_maerke WHERE db_bil_motor.id = $bil2 LIMIT 0,1");
while($row2 = mysql_fetch_array($sql2)) {
$maerke2 = $row2['maerke'];
$motor2 = $row2['motor'];
$aargang = $row2['aargang'];
$km = $row2['km'];
$stoej_motor = $row2['stoej_motor'];
$stoej_kabin = $row2['stoej_kabin'];
$bruger = $row2['bruger'];
$dato = $row2['dato'];
$upfile = $row2['upfile'];
echo"<table width=\"100%\"  border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
      <tr>
        <td width=\"32%\"><span class=\"style2\">M&aelig;rke:</span></td>
        <td width=\"68%\"><span class=\"style2\">$maerke2</span></td>
      </tr>
      <tr>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">Motor:</span></td>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">$motor</span></td>
      </tr>
      <tr>
        <td><span class=\"style2\">&Aring;rgang:</span></td>
        <td><span class=\"style2\">$aargang</span></td>
      </tr>
      <tr>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">Km:</span></td>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">$km</span></td>
      </tr>
      <tr>
        <td><span class=\"style2\">St&oslash;j motor:</span></td>
        <td><span class=\"style2\">$stoej_motor</span></td>
      </tr>
      <tr>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">St&oslash;j kabine:</span></td>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">$stoej_kabin</span></td>
      </tr>
      <tr>
        <td><span class=\"style2\">Oprettet af:</span></td>
        <td><span class=\"style2\">$bruger</span></td>
      </tr>
      <tr>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">Oprettet D.:</span></td>
        <td bgcolor=\"#dcdcdc\"><span class=\"style2\">$dato</span></td>
      </tr>
      <tr>
        <td><span class=\"style2\">Se billede:</span></td>
        <td>"; if (!empty($upfile)) { echo"<a href=\"java script:popImage('$upfile','$i;')\"><img src=\"images/cam.gif\" width=\"15\" height=\"12\" border=\"0\"></a>"; } echo "</td>
      </tr>
    </table>";
    }
    echo"</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>";
?>

Nu ikke få et chock, Det eneste jeg skal have er at få denne:

      <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><input type="submit" name="samlign" id="samlign" value="Sammelign"></center></td>
    </tr>
</table>
      </form>

Kode til at virke på den måde man sætter en markering i endten motor eller i kabin.. alt efter hvad for en man vælger så tager den daterne fra de 2 querys oppe ovenover og smider videre til næste side.. naturligvis det eneste den skal sende videre er det info der står i begge $stoej_motor hvis det er motor man har valgt.
Avatar billede jakobdo Ekspert
11. november 2005 - 12:29 #1
I stedet for at sende query videre, så tager du den side brugeren sendes til, og tester hvad værdien var af de 2 buttons.
Er det ikke nemmere?

Side2.php kunne indeholde:
if(isset($_POST["radio1"]) && $_POST["radio1"] == "ja")
{
//blabla...
}
Avatar billede xeox Nybegynder
11. november 2005 - 12:37 #2
Jo men jeg tænkte faktisk også på om man ikke kunne gemme stoej_motor osv i en session og hente det frem i et felt længere nede, og så på den måde sende infoet videre til næste side? Jeg kan sige på næste side skal der komme en graf.
Avatar billede jakobdo Ekspert
12. november 2005 - 12:00 #3
Du kan først gemme i en session, ved at poste til serveren.
Men jo, du kan også godt gemme noget info i en session.
Avatar billede xeox Nybegynder
29. november 2005 - 16:03 #4
Ja jeg har lavet det nu .. smid et svar
Avatar billede jakobdo Ekspert
29. november 2005 - 16:04 #5
Svar!
Avatar billede xeox Nybegynder
29. november 2005 - 16:11 #6
sådan.. takker for hjælpen

-lukket-
Avatar billede jakobdo Ekspert
29. november 2005 - 18:30 #7
Takker for point!
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