koebeest
Legacy Member
Hoi, bij men scriptje is het de bedoeling dat wanneer de persoon het onderdeel slager uit het dropdown menu gaat selecteren dat hij soort in de tabel update naar de value van de keuze in het dropdown menu. Nu wanneer ik dit probeer uit te voeren ontstaat er een soort van nooit eindigende loop. Hij wil steeds invoeren maar toch voert hij niks in. Na het gebruik van de E_all code kreeg ik deze foutmeldingen :
PS: Uw prefix systeem werkt nie in IE
screen:
http://img234.imageshack.us/my.php?image=prefix9fi.jpg
dit is de code:Notice: Undefined index: winkel in /usr/home/deb1367/domains/ikbenjens.com/public_html/economic/pandstats.php on line 7
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/deb1367/domains/ikbenjens.com/public_html/economic/pandstats.php:7) in /usr/home/deb1367/domains/ikbenjens.com/public_html/economic/pandstats.php on line 7
Notice: Undefined variable: id in /usr/home/deb1367/domains/ikbenjens.com/public_html/economic/pandstats.php on line 8
Notice: Undefined index: submit in /usr/home/deb1367/domains/ikbenjens.com/public_html/economic/pandstats.php on line 9
Notice: Undefined index: keuze in /usr/home/deb1367/domains/ikbenjens.com/public_html/economic/pandstats.php on line 10
PHP:
<?php
session_start();
include("config.php");
$spelernaam = $_SESSION["nickname"];
if(isset($_SESSION["nickname"])){
if (isset($_GET["winkel"]) || $_GET["winkel"] != ""){ $id = $_GET["winkel"]; }else{header("Location: pandstats.php");}
$var = mysql_fetch_array(mysql_query("SELECT * FROM winkel WHERE winkelid = '$id'"));
$send = $_POST['submit'];
$start = $_POST['keuze'];
if ($send){
if (!empty($start))
{
mysql_query("UPDATE winkel SET soort = '$start'
WHERE winkelid = '$id'") or die (mysql_error());
}
}
?>
<form name="form1">
<table width="139" border="1">
<tr>
<td width="66"> </td>
<td width="57"> </td>
</tr>
<tr>
<td><select name="keuze" size="1">
<option value="slager" selected>Slager</option>
</select></td>
<td><input name="submit" type="submit" id="submit" value="Verander"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
<?php
}else{echo "niet ingelogd";}
exit();
?>
PS: Uw prefix systeem werkt nie in IE
screen:
http://img234.imageshack.us/my.php?image=prefix9fi.jpg

en global vars gebruiken zonder te controleren of ze geset zijn is een fout.