Hoi,

wat ik eigenlijk wil , is eenvoudig, maar het lukt me (nog steeds) niet. Boven een pagina zet ik een combobox met daarin de namen die in een tabel staan (lukt goed). Als ik op submit klik, moet hij een query kunnen uitvoer en het resultaat daarvan tonen (hier gaat het fout). Ik ben niet eens in staat om een echo te doen van de naam die ik selecteerde in mijn combobox

code :
<?php

$host = "localhost";
$user = "***";
$pass = "****";
$database = "*****";

mysql_connect($host, $user, $pass);
mysql_select_db($database);

$sqlQuery = "SELECT * FROM cal_users";
$sqlResult = mysql_query($sqlQuery);


echo "<form name=\"form\" method=\"post\" action=\"$_SERVER[PHP_SELF]\">"
."<select naam=\"var\" size=\"1\">";
while ($strRow = mysql_fetch_array($sqlResult))
{
echo"<option value=\"$strRow[id]\">$strRow[name]</option>";
}
echo "</select><br>";
echo "<input type=\"submit\" name=\"submit\" value=\"submit\">";
echo "</form>";

if ($_POST["submit"])
{
echo $strrow["name"];
}
?>
Je select heet var, dus de waarde daarvan, na het submitten, moet je oproepen met $_POST['var'].

Bij de weg..
select naam=\"var\"....
Hm...

Elwin
Wel het was de bedoeling om na het drukken op de knop de naam die in die combobox tevoorschijn te toveren onder die knop. Als ik $post['var'] doe, dan doet ie dat toch meteen na een release van die combobox ? (php-nieuweling). En dan nog, een echo van die naam die in die box staat lukt niet met een echo $strrow["name"] ......

of niet?
alvast bedankt
Ja nu klink ik misschien stupid, maar ik had je waarschijnlijk verkeerd begrepen, bedoelde je

if ($_POST["submit"])
{
echo $_post["var"];
}

juist zal dit niet zijn want het werkt niet

Ik bedoelde inderdaad je tweede reactie, maar dan wel zo:
<?php
if ($_POST["submit"])
{
echo $_POST["var"];
}
?>

Elwin
Jammer, maar dat werkt niet,
ik krijg niks te zien


is het niet gewoon if ($submit)?
Dat is het als je zonder superglobals werkt...

Maar... heb je nou al iets gedaan aan
select naam=\"var\"....
???

Elwin
euh, is daar iets 'mis' mee? :(
Uhm.. ja. Sinds wanneer is HTML gebaseerd op de Nederlandse taal?

Elwin
aiaiaiaiaiaiaiiii

shame on me :):)

Reageren