PHP interesse |
|
nu heb ik dat veranderd maar nu SET ie de statusold niet goed in de db waar ligt dat aan dan? dit is de totale code die ik gebruik na SUBMIT (error is Resource id #15)
if(isset($_POST['Submit'])) {
$obj2 = mysql_query("SELECT status FROM leden WHERE gebruikersnaam = '".$_POST['gebruikersnaam']."'");
$query = $obj2 or die(mysql_error());
if ($_POST['gebruikersnaam'] == "")
$error ="Je moet een gebruikersnaam invullen!";
if ($_POST['status'] == "")
$error ="Je moet een status invullen!";
if ($_POST['gebruikersnaam'] == "WebbieXL")
$error ="Je kan deze status niet veranderen!";
if ($_POST['gebruikersnaam'] == $obj)
$error ="Je kan deze status niet veranderen!";
if ($_POST['status'] == "Webmaster")
$error ="Je kan niemand de status Webmaster geven!";
if ($error) { ?>
<br>
Status veranderen.
<br><br>
<div align="center">
<table width="90%" border="0" cellspacing="0" cellpadding="2" class="kader">
<tr class="rij2">
<td height="36"><div align="center"><font color=red><b><? echo $error; ?></b><br></font></div></td>
</tr>
</table></div><?
}
if (!$error) {
$query = mysql_query("SELECT * FROM leden");
$result = mysql_num_rows($query);
$object = mysql_fetch_assoc($query);
$update = "UPDATE leden SET status='".$_POST['status']."' WHERE gebruikersnaam='".$_POST['gebruikersnaam']."'";
$query = mysql_query("$update") or die(mysql_error());
$sql = "INSERT INTO status (gebruikersnaam, gewijzigdlid, statusold, statusnew, datum) VALUES ('".$_SESSION['gebruiker']."', '".$_POST['gebruikersnaam']."', '$obj2', '".$_POST['status']."', '$datum')";
mysql_query($sql) or die (mysql_error());
echo "<br>
Status veranderd.
<br><br>
<div align=\"center\">
<table width=\"90%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"kader\" >
<tr class=\"rij2\">
<td><div align=\"center\">Status is succesvol veranderd.</div></td>
<tr>
</table>
</div>";
}
}
if(isset($_POST['Submit'])) { $obj2 = mysql_query("SELECT status FROM leden WHERE gebruikersnaam = '".$_POST['gebruikersnaam']."'"); $query = $obj2 or die(mysql_error()); if ($_POST['gebruikersnaam'] == "") $error ="Je moet een gebruikersnaam invullen!"; if ($_POST['status'] == "") $error ="Je moet een status invullen!"; if ($_POST['gebruikersnaam'] == "WebbieXL") $error ="Je kan deze status niet veranderen!"; if ($_POST['gebruikersnaam'] == $obj) $error ="Je kan deze status niet veranderen!"; if ($_POST['status'] == "Webmaster") $error ="Je kan niemand de status Webmaster geven!"; if ($error) { ?> <br> Status veranderen. <br><br> <div align="center"> <table width="90%" border="0" cellspacing="0" cellpadding="2" class="kader"> <tr class="rij2"> <td height="36"><div align="center"><font color=red><b> <? echo $error; ?></b><br></font></div></td> </tr> </table></div><? } if (!$error) { $update = "UPDATE leden SET status='".$_POST['status']."' WHERE gebruikersnaam='".$_POST['gebruikersnaam']."'"; $sql = "INSERT INTO status (gebruikersnaam, gewijzigdlid, statusold, statusnew, datum) VALUES ('".$_SESSION['gebruiker']."', '".$_POST['gebruikersnaam']."', '$obj2', '".$_POST['status']."', '$datum')"; Status veranderd. <br><br> <div align=\"center\"> <table width=\"90%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"kader\" > <tr class=\"rij2\"> <td><div align=\"center\">Status is succesvol veranderd.</div></td> <tr> </table> </div>"; } }
|