PHP - igen
Märks det att jag provar mkt PHP för tillfället. Jaja, här kommer tredje inlägget. Mitt problem denna gång är att jag vill skicka namnet från en select till en annan fil, och ifrån denna fil kunna hämta namnet via $_POST, men den tar inte emot ngn data. Här kommer filerna:
Filen testdatabas.php:
<HTML>
<head>
</head>
<body bgcolor = "lightblue">
<form action = "kop.php" method = "post">
<h3>Kites</h3>
<select name = "kite">
<?php
$db = mysql_connect("localhost","webbfk","");
mysql_select_db("surf",$db);
$result = mysql_query("SELECT namn FROM produkter where kategori = 'kite'",$db);
while($row = mysql_fetch_row($result))
{
foreach($row as $data)
{
echo("<OPTION value = $data>$data</OPTION>");
}
}
?>
</select>
<input type = "submit" value = "Köp" size = "10">
<h3>Brädor</h3>
<select name = Brador>
<?
$db = mysql_connect("localhost","webbfk","");
mysql_select_db("surf",$db);
$result = mysql_query("SELECT namn FROM produkter where kategori = 'bräda'",$db);
while($row = mysql_fetch_row($result))
{
foreach($row as $data)
{
echo("<OPTION value = $data>$data</OPTION>");
}
}
?>
</select>
<input type = "submit" value = "Köp" size = "10">
<h3>Tillbehör</h3>
<select name = "Tillbehor">
<?
$db = mysql_connect("localhost","webbfk","");
mysql_select_db("surf",$db);
$result = mysql_query("SELECT namn FROM produkter where kategori = 'tillbehör'",$db);
while($row = mysql_fetch_row($result))
{
foreach($row as $data)
{
echo("<OPTION value = $data>$data</OPTION>");
}
}
?>
</select>
<input type = "submit" value = "Köp" size = "10">
</form>
</body>
</HTML>
Filen kop.php
<?
if(isset($_Post["kite"]))
{
echo("$_Post[kite]");
}
elseif(isset($_Post["Brador"]))
{
echo("$_Post[Brador]");
}
elseif(isset($_Post["Tillbehor"]))
{
echo("$_Post[Tillbehor]");
}
?>
Kan ju tilläggas att de rätta namnen syns i selectrutorna och när jag trycker på "Köp"-knappen så kommer jag till kop.php, men den visar inget. Alltså postas av någon anledning inte värdena. VARFÖR? Ett frustrerande språk PHP. Tacka vet jag asp.net med lite C# i bakgrunden
Hoppas ni kan hjälpa mig även denna gång! Tack på förhand.
// Calleman