Hallo mensen,
Met de volgende code haall ik 3 ID's op uit een db
<?
$connection = mysql_connect("$host", "$user", "$password")or die("Critical Error: Could not connect" . mysql_error());
MYSQL_CONNECT($host,$user,$password) OR DIE("Unable to connect to database");
@mysql_select_db($DBname) or die( "Unable to select database");
//$query=("select * from categories");
$query=("select * from produkten order by prod_naamlang, prod_naamlang desc");
$result=mysql_query($query) or die ("Het was niet mogelijk de benodigde gegevens uit de database te halen of de database is leeg:" . mysql_error() );
while($row=mysql_fetch_array($result)){
$produktnaam = @$row["prod_naamlang"];
$prodID = @$row["prod_id"];
$prodimgID= @$row["img_id"];
$labelID= @$row["label_id"];
global $produktnaam, $prodID, $prodimgID, $labelID;
?>
als ik dan echo
<?
echo " <input type=\"radio\" name=\"prod_naamlang\" value=\"$prodID\"> :$produktnaam.$prodID". "<input name=\"prodID\" type=\"hidden\" value=\"<? echo $prodID; ?>\">";
?>
hier in html een formuliertje met hiddenfields met de variabelen.
Ik krijg ik ook netjes de resultaten die ik wil geprint achter de naam vh produkt opgebouwd binnen de lus.
Tot zover prima dus!
alhoewel de code vast wel beter kan maar dat is voor later als ik meer geoefend ben.
maar nu komt het: ik zet de variabelen binnen de lus op global vd zekerheid zodat ze erbuiten ook beschikbaar zouden moeten zijn??
maar krijg bij posten naar een andere pagina via een formulier met hiddenfields altijd dezelfde waardes als ik ze echo
<?
$prodID= $_GET['prod_id'];//enz
?>
Kan iemand mij uitleggen wat ik fout doe?
Ik snap het niet meer.. snif
Kees
1.152 views