Hoi,
Met onderstaand script update ik een datum in de db. $datum_compleet zet het netjes achterelkaar, en moet dan (volgens mij) het netjes in de db schrijven. Dat doet ie helaas niet goed. Wat is er fout?
Thnx!

<?php
$datum_compleet = $_POST['year'].$_POST['month'].$_POST['day'];
$var = addslashes($_POST['activiteit']);
mysql_query("UPDATE activiteiten SET datum = " . mysql_real_escape_string($datum_compleet) . ", bericht = '" . mysql_real_escape_string($var) . "' WHERE id = " . mysql_real_escape_string($_GET['edit']) . "") or die (mysql_error());
?>
Daarvoor hebben we de functie checkdate ()
peter schreef op 04.08.2007 21:34
kan niet is een SELECT..
Tuurlijk! Maar heb je wel eens van FireFox-extensies gehoord? Zo ja, dan zou je moeten weten dat er hele handige tooltjes zijn om bv. de waarde van select-options te wijzigen.

Alles wat wat jij op de server ontvangt, bv. afkomstig van de browser, zul jij op geldigheid moeten controleren. Er is helemaal niets, maar dan ook niets, dat jij zomaar kunt vertrouwen.
... Laat maar ...

Reageren