Tjena!
Har ett litet problem här.
Har ett formulär som innehåller en select lista. När man väljer ett alternativ ska den skicka vidare användaren till en annan sida, och även skicka med en variabel.
Koden ser ut så här:
------------------------------------------------------------------
<form name="snabbval">
<select name="restauranger" onChange="<? header("Location: $restur_pres.php?idnr=$uid "); ?>">
<option value="">Snabbval Restaurang</option>
<?
while ( $row = mysql_fetch_array($result) )
{
$uid = $row['id'];
$restname = $row['restname'];
$visaURL = "restur_pres.php?idnr=$uid";
?>
<option value="<?print $visaURL?>"><? print $restname ?></option>
<?
}
?>
</select>
</form>
<?
mysql_close ($conn);
?>
-------------------------------------------------------------------------
Får det gamla vanliga felet att :
Cannot add header information - headers already sent by (output started at /home/u1143/web/main.php:5)
Har även provat att använda
ob_start(); före raden som använder header och,
ob_end_flush(); efter raden.......men det funkar ändå inte
vore jättetacksam om nån hade en smidig lösning på detta problem.
Jag ska alltså skicka vidare användaren till sidan restu_pres.php och skicka med idnr.
Kan tillägga att när jag kollar på "visa källa" så skriver den iaf ut idnr för alla poster i select listan....problemet ligger nog i header grejen eller????
Tacksam för svar!!
/Henke