Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Simpel session - problemer med arrays

Simpel session - problemer med arrays


 

Simpel session - problemer med arrays

Adam  

Der er fejl i linie 13-14 på begge. Links kan findes her:
http://www.korczynski.wep.dk/listing16.4.php og />http://www.korczynski.wep.dk/listing16.5.php

Her er scriptne:

<?php
session_start
();
?>
<html>
<head>
<title>Listing 16.4 Storing an array with a session</title>
</head>
<body>
<h1>Product Choice Page</h1>
<?php
if (isset($_POST[form_products])) {
    if (!empty(
$_SESSION[products])) {
        
$products array_unique(
        
array_merge(unserialize($_SESSION[products]), $_POST[form_products]));
  }
$_SESSION[products] = serialize($products);
print 
"<p>Your products have been registered!</p>";
}
?>
<form method="POST" action="<?php $_SERVER[PHP_SELF?>">
<P>Select some products:<br>
<select name="form_products[]" multiple size=3>
<option>Sonic Screwdriver</option>
<option>Hal 2000</option>
<option>Tardis</option>
<option>ORAC</option>
<option>Transporter bracelet</option>
</select>
<br><br>
<input type="submit" value="choose">
</form>
<br><br>
<a href="listing16.5.php">content page</a>
</body>
</html>


<?php
session_start
();
?>
<html>
<head>
<title>Listing 16.5 Accessing session variables</title>
</head>
<body>
<h1> Content Page</h1>
<?php
if (isset($_SESSION[products])) {
  print 
"<b>Your cart:</b><ol>\n";
  foreach (
unserialize($_SESSION[products]) as $p) {
      print 
"<li>$p";
  }
  print 
"</ol>";
}
?>
<a href="listing16.4.php">Back to product choice page</a>
</body>
</html>



Dato : 14.01.2007, 16:55

Visninger : 1641

Points : 20

 

Virker det her?

<?php
session_start
();
?>
<html>
<head>
<title>Listing 16.4 Storing an array with a session</title>
</head>
<body>
<h1>Product Choice Page</h1>
<?php
if (isset($_POST['form_products'])) {
    if (!empty(
$_SESSION['products'])) {
        
$products array_unique(
        
array_merge(unserialize($_SESSION['products']), $_POST['form_products']));
  }
$_SESSION['products'] = serialize($products);
print 
"<p>Your products have been registered!</p>";
}
?>
<form method="POST" action="<?php $_SERVER[PHP_SELF?>">
<P>Select some products:<br>
<select name="form_products[]" multiple size=3>
<option>Sonic Screwdriver</option>
<option>Hal 2000</option>
<option>Tardis</option>
<option>ORAC</option>
<option>Transporter bracelet</option>
</select>
<br><br>
<input type="submit" value="choose">
</form>
<br><br>
<a href="listing16.5.php">content page</a>
</body>
</html>


<?php
session_start
();
?>
<html>
<head>
<title>Listing 16.5 Accessing session variables</title>
</head>
<body>
<h1> Content Page</h1>
<?php
if (isset($_SESSION['products'])) {
  print 
"<b>Your cart:</b><ol>\n";
  foreach (
unserialize($_SESSION['products']) as $p) {
      print 
"<li>$p";
  }
  print 
"</ol>";
}
?>
<a href="listing16.4.php">Back to product choice page</a>
</body>
</html> 


Dato : 17.01.2007, 21:33

Svar af : henmad  

 

Warning: Invalid argument supplied for foreach() in
E:\hjemmesider\korczynski\korczynski.wep.dk\adam2.php on line 50


Dato : 17.01.2007, 22:21

Kommentar af : Adam  

 

Tror ikke du for meget svar herinde. Flyt dit spørgsmål til Rowl.dk

Dato : 18.01.2007, 13:40

Kommentar af : henmad  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund