login  Naam:   Wachtwoord: 
Registreer je!
 Forum

insert fout

Offline Jeroen - 02/10/2004 15:07 (laatste wijziging 02/10/2004 15:09)
Avatar van JeroenOnbekend Heej

Mijn vraag gaat over dit script van Joël:
http://www.site...&id=53

Alles wordt goed in de database gegooit maar alleen het ip adres niet. Want hij geeft het dat zo weer in de database:
ip()

Hier is mijn code:
  1. <?php
  2. $insert = "INSERT INTO nieuws (naam, titel, bericht, datum, ip) VALUES ('$naam' , '$titel', '$bericht', '$datum', 'ip()')";
  3. ?>


Zie het laatste stukje.

4 antwoorden

Gesponsorde links
Offline biertie - 02/10/2004 16:05
Avatar van biertie Onbekend volgens mij moet je er dit van maken ;)
  1. <?php
  2. $insert = "INSERT INTO nieuws (naam, titel, bericht, datum, IPadres) VALUES ('$naam' , '$titel', '$bericht', '$datum', '$IPadres')";
  3. ?>
Offline DRUNK - 05/10/2004 00:03
Avatar van DRUNK PHP gevorderde
  1. <?php
  2. $insert = "INSERT INTO nieuws (naam, titel, bericht, datum, ip) VALUES ('$naam' , '$titel', '$bericht', '$datum', '" . ip() . "')";
  3. ?>


of :

  1. <?php
  2. $ip = ip();
  3. $insert = "INSERT INTO nieuws (naam, titel, bericht, datum, ip) VALUES ('$naam' , '$titel', '$bericht', '$datum', '$ip')";
  4. ?>
Offline BigTeddy - 05/10/2004 00:16 (laatste wijziging 05/10/2004 00:16)
Avatar van BigTeddy Gouden medaille

PHP gevorderde
hmm, moet je de vars niet on-qoutën en de velden ``.
  1. <?php
  2. $insert = "INSERT INTO `nieuws` (`naam`, `titel`, `bericht`, `datum`, `ip`) VALUES ('".$naam."' , '".$titel."', '".$bericht."', '".$datum."', '".ip()."')";
  3. ?>
Offline DRUNK - 05/10/2004 00:32 (laatste wijziging 05/10/2004 00:33)
Avatar van DRUNK PHP gevorderde ja het is wel zo netjes om de vars te onquoten, maar de velden met `` aangeven vind ik persoonlijk niet zo handig. Ik doe ook veel php-cli en gebruik `` om shell commando's uit te voeren, dit is natuurlijk voor mij persoonlijk.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.221s