Ben bezig met een klein extraatje voor een game.
Ik wou dat mensen wat konden posten, en ik het op een andere pagina kon zien.
Met de MySQL injectie lukt de "deadline" wel (input type="date"), maar de $date = date(j-n-Y) niet, terwijl dat precies hetzelfde zou moeten doen.
In de database komt de $date als 0000-00-00, heb eerst ook al Y-m-d geprobeerd maar dat werkte ook niet, dus probeerde ik hetzelfde wat de input echode.
Wat is hier mis?
Code:<input type="date" name="deadline" />Bij voorbaat dank,PHP Code:
$date = date('j-n-Y'); // deze gaat mis met injecteren
$deadline = $_POST['deadline'];
mysql_query("INSERT INTO tables VALUES ('','$username','$date','$bla,'$bla','$bla','$bla','$deadline')");
- Tijs
Aanvullend bericht:
Werkt al.
- MySQL injectie datum
-
26-07-2012, 13:56 #1
- Berichten
- 36
- Lid sinds
- 13 Jaar
MySQL injectie datum
Laatst aangepast door Tijs de Vries : 26-07-2012 om 14:20 Reden: Automatisch samengevoegd.
-
26-07-2012, 14:27 #2Particulier
- Berichten
- 402
- Lid sinds
- 14 Jaar
Re: MySQL injectie datum
PHP Code:date('j-n-Y') moet zijn date('Y-m-d')
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic