Toon posts:

[SQL, PHP] DBwaarde geven aan Radiobutton

Pagina: 1
Acties:
  • 51 views sinds 30-01-2008

Verwijderd

Topicstarter
Is dit uberhaupt wel mogelijk????

ik heb gegevens in mijn database staan, en dan wil ik in een php script maken, dat als je een radiobutton selecteerd dat de waarde van die button gehaald word uit de DB.

ik had bijv dit;

PHP:
1
2
3
4
5
6
~~~~ code ~~~~
<input name="radiobutton" type="radio" value="<? SELECT * FROM `code` WHERE `code=110` ?>">
    ja
      <input name="radiobutton" type="radio" value="radiobutton">
    nee
~~~~ code ~~~~


maar dit gaat dus een error geven, zoek ik wel op deze manier in de goeie richting? hij maakt al verbinding met de DB.

dit is de site
http://members.lycos.nl/leonupload/bci.php

en dat hij dan onderaan geeft wat het totaal kost (niet elk pakket (ci cii ciii civ) kan het zelfde namelijk, daarvoor heb ik dus alvast alle bedragen in de database gezet. en wil ik aan het einde van het formulier een totaal bedrag te zien krijgen.

dat showen en alles is me al gelukt in; http://members.lycos.nl/leonupload/bereken.php
nu moet ik het alleen nog overplaatsen op dit bestand, maar daarvoor moeten eerst waardes (prijzen) uit de DB toegevoegd worden aan de radiobuttons (pokkel vol werk maar goed:))

kan iemand me opweg helpen? ik ga nu naar bed :Z

ik lees morgen vol verwachting jullie reacties, en hoop dat ik zo weer een stap verder ben!!!


bedankt alvast!!!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

De waarde van de button? Waarom zou je de waarde van een radiobutton uit de DB willen halen? Bedoel je niet gewoon dat je die button geselecteerd wil hebben, die overeenkomt met wat er in je DB staat? Lees in dat geval even verder. Anders zul je toch echt iets duidelijker moeten zijn ben ik bang. :)

Even ervanuit gaande dat de tabel in je database een veld heeft dat 'radio' heet, en de waarden 'Y' en 'N' kan bevatten:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php

$id = 110;
$rs = mysql_query('
  SELECT
    `radio`
  FROM
    `tabel`
  WHERE
    `code` = ' . $id
);

if (mysql_num_rows($rs) == 0) {
  $yesSelected = 'selected="selected"';
  $noSelected = '';
} else {
  $radio = mysql_result($rs, 0);
  if ($radio == 'Y') {
    $yesSelected = 'selected="selected"';
    $noSelected = '';
  } else {
    $yesSelected = '';
    $noSelected = 'selected="selected"';
  }
}

?>
<input name="radiobutton" type="radio" value="Y" <?=$yesSelected;?> /> Ja
<input name="radiobutton" type="radio" value="N" <?=$noSelected;?> /> Nee

Het kan veel korter, maar gezien het feit dat je zo te zien aardig nieuw bent in PHP denk ik dat je beter eerst dit even kunt begrijpen.

Sowieso kun je niet gewoon een query neerzetten en verwachten dat PHP die uitvoert. Ik stel voor dat je je eens in de wondere wereld van MySQL in PHP gaat inlezen. ;)

[ Voor 6% gewijzigd door NMe op 16-11-2005 02:29 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Topic op slot omdat de topicstarter een clone is.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.