login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Raar probleem met Get_Id

Offline ozzyos545 - 15/07/2006 16:21 (laatste wijziging 15/07/2006 16:22)
Avatar van ozzyos545Nieuw lid Ik heb een heel erg raar probleem.

Als ik deze code invoer:


  1. $sql = mysql_query("SELECT naam, bericht FROM chat WHERE kamer = '2'");





Doe alles het prima maar verander ik in de adresbalk in
mijnpagine.php?id=2

En doe dan deze code:

  1. $sql = mysql_query("SELECT naam, bericht FROM chat WHERE kamer = '".$_GET['id']."'");


Hele pagina: http://www.plaatscode.be/1326



dan doet ie het niet meer

6 antwoorden

Gesponsorde links
Offline Maarten - 15/07/2006 16:24 (laatste wijziging 15/07/2006 16:24)
Avatar van Maarten Erelid Rond integers horen geen quotes:
  1. $sql = mysql_query("SELECT naam, bericht FROM chat WHERE kamer = ".(int)$_GET['id']);

En dat is inderdaad raar 
Offline ozzyos545 - 15/07/2006 16:25
Avatar van ozzyos545 Nieuw lid Hoe bedoel je?
Offline xSc - 15/07/2006 16:26
Avatar van xSc Onbekend Ik heb je plaatscode.be niet bekeken.

- Nummers houd je buiten quotes:

$sQuery = "SELECT naam, bericht FROM chat WHERE kamer = 2";

- Je beschermt je query tegen MySQL Injection:

$sQuery = "SELECT naam, bericht FROM chat WHERE kamer = " . intval($_GET['id']);

Jouw PHPversie ondersteunt wel Super Globals?
Offline Maarten - 15/07/2006 16:28
Avatar van Maarten Erelid Ik zie dat je daar de ene keer $id gebruikt en de andere keer $_GET['id'].. haal je ze niet door elkaar, en staan die instellingen mbt superglobals wel goed?
Offline ozzyos545 - 15/07/2006 16:35
Avatar van ozzyos545 Nieuw lid Het werkt nog steeds niet, kijk maar 's op: www.chatcanal.nl/chat en log dan is ff in als naam : Silver
Offline xSc - 15/07/2006 16:39
Avatar van xSc Onbekend Ik moet wel zeggen dat je script, hoewel het Ajax bevat, niet helemaal goed in elkaar zit.

- Houd variabelen en cijfers buiten quotes
- Pas op voor MySQL-Injection!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.185s