gegevens uit db in een cookie plaatsen

Status
Niet open voor verdere reacties.

verhaba

Gebruiker
Lid geworden
8 feb 2008
Berichten
79
Hallo
Heeft iemand een goeie tut hoe je gegevens uit je databank in een cookie kan plaatsen. Van beiden (hoe gegevens op te halen uit een db en hoe gegevens in een cookie te plaatsen) heb ik nie echt een probleem...
Maar zou deze wel eens graag willen combineren. Weet iemand een goeie tutorial? Thx bij voorbaat.
 
Zo moeilijk is het niet.

PHP:
setcookie('cookieNaam', $row['veld']);
 
Ja, je kunt alle variabelen gewoon overal in kopieren :)

(Enige beperking bij cookies is dat ze niet meer dan 4kb mogen zijn)
 
Ja, je kunt alle variabelen gewoon overal in kopieren :)

(Enige beperking bij cookies is dat ze niet meer dan 4kb mogen zijn)

en toch schijnt er iets nie te kloppen...

error: Notice: Undefined variable: row in F:\usbstick 4Gig\perso\avondschool\AJ 2007-2008\multimedia\UsbWebserver\root\test\lees.php on line 14

dit is mijn test code:

PHP:
<?php
// verbinding met database invoegen
include("../inc_pconnect_mysql.php");

$query="SELECT * FROM users ORDER BY usr_id DESC"; // aflopend sorteren, laatste entry eerst
$result = mysql_query($query,$db) or die (mysql_last_error());
?>

<html>
<head>
	<title>test op sessies</title>
</head>
<?php 
$_SESSION['login'] = $row['usr_login'];
echo ($_SESSION['login']);
?>
<body>
</body>
</html>
 
Je moet de gegevens uit de database nog 'fetchen'.

Dat kan als volgt:

PHP:
      <?php
      // verbinding met database invoegen
      include("../inc_pconnect_mysql.php");
       
      $query="SELECT * FROM users ORDER BY usr_id DESC LIMIT 1"; // aflopend sorteren, laatste entry eerst
      $result = mysql_query($query,$db) or die (mysql_last_error());
      $row = mysql_fetch_assoc($result);
      ?>
       
      <html>
      <head>
      <title>test op sessies</title>
      </head>
      <?php
      $_SESSION['login'] = $row['usr_login'];
      echo ($_SESSION['login']);
      ?>
      <body>
      </body>
      </html>

Toegevoegd:

- $row = mysql_fetch_assoc($result)
- LIMIT 1 in je query aangezien je toch slechts 1 resultaat gebruikt.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan