At sende data i en form
Jeg har et problem med et lille test script jeg har lavet. Scriptet bliver ved med at vælge den samme post i en select box, selvom værdien har ændret sig. Min include fil ser sådan her ud:<?php
function html_header($title) {
print ("<HTML><HEAD><TITLE>$title</TITLE>");
print ("<LINK TYPE=\"text/css\" REL=\"stylesheet\" HREF=\"php.css\">");
print ("</HEAD><BODY>");
}
function html_buttom() {
print ("</BODY></HTML>");
}
function display_selectbox($option) {
$name = "bread";
print ("<SELECT NAME='$name'>");
print ("<OPTION>$option</OPTION>");
print ("<OPTION VALUE='-'> -</OPTION>");
print ("<OPTION VALUE='Baking Bread'");
if ($option = "Baking Bread") {
print (" SELECTED>Baking Bread</OPTION>");
} else {
print (">Baking Bread</OPTION>");
}
print ("<OPTION VALUE='Baking Cookies'");
if ($option = "Baking Cookies") {
print (" SELECTED>Baking Cookies</OPTION>");
} else {
print (">Baking Cookies</OPTION>");
}
print ("</SELECT>");
}
?>
Filen sendingdata.php ser sådan her ud:
<?php
include("common.inc");
$title = "Sending data";
html_header($title);
print ("<TABLE><TR><TD><CENTER><H1>What are you baking now?<H1></CENTER></TD></TR>");
print ("<TR><TD>bread = $bread</TD></TR>");
print ("<TR><TD><CENTER><FORM ACTION='sendingdata.php' METHOD='POST' NAME='breadform'>");
print ("<BR><BR><H4>I am baking: </H4>");
$option = $bread;
display_selectbox($option);
print ("<BR><BR><INPUT TYPE='SUBMIT'>");
print ("</FORM></CENTER></TD></TR></TABLE>");
html_buttom();
?>
Hvad er der galt?
