Hallo noch mal 
wie kann man diese Fehlermeldung korrigieren bzw unterdrücken(weil alles funktioniert wie gewolt):
Notice: Undefined variable: buy in f:\catalog.php on line 5 <<<-----
und hier der code:
$shoppingcart = array();
session_start();
session_register('shoppingcart');
if ($buy != "") {
// Artikel am Ende des Arrays $shoppingcart einfügen
$shoppingcart[] = $buy;
header("Location: $PHP_SELF?".SID);
exit();
}
$db = @mysql_connect("senatorhost","root","") or die ("Keine Verbindung zur Zeit möglich, versuchen Sie es später");
$dbname = "senator";
?>
<html>
<head>
<title>Produktkatalog</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
Ihr Warenkorb enthält <?=count($shoppingcart)?>
Artikel.</p>
Warenkorb ansehen</p>
<?php
mysql_select_db($dbname, $db);
$sql = "SELECT * FROM `waren` ";
if ( !( $result = mysql_query($sql, $db) ) )
{
die("'$sql'" . '
ist fehlgeschlagen');
}
while ($item = mysql_fetch_array($result))
{
$items[] = $item["artname"];
$bild[] = $item["bild"];
$prices[] = $item["preis"];
$artbesch[] = $item["artbesch"];
}
?>
<table border="1">
<tr>
<th>Artikel Name</th>
<th>Artikelbeschreibung</th>
<th>Preis</th>
</tr>
<?php
for($i = 0; $i < count($items); $i++) {
echo("<tr>");
echo("<td>".$items[$i]."</td>");
echo("<td>".$artbesch[$i]."</td>");
echo("<td>€".number_format($prices[$i],2)."</td>");
echo("<td>[img]".$bild[$i]."[/img]</td>");
echo("</tr>");
}
?>
</table>
Alle Preisangaben in Euro</p>
</body>
</html>

wie kann man diese Fehlermeldung korrigieren bzw unterdrücken(weil alles funktioniert wie gewolt):
Notice: Undefined variable: buy in f:\catalog.php on line 5 <<<-----
und hier der code:
$shoppingcart = array();
session_start();
session_register('shoppingcart');
if ($buy != "") {
// Artikel am Ende des Arrays $shoppingcart einfügen
$shoppingcart[] = $buy;
header("Location: $PHP_SELF?".SID);
exit();
}
$db = @mysql_connect("senatorhost","root","") or die ("Keine Verbindung zur Zeit möglich, versuchen Sie es später");
$dbname = "senator";
?>
<html>
<head>
<title>Produktkatalog</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
Ihr Warenkorb enthält <?=count($shoppingcart)?>
Artikel.</p>
Warenkorb ansehen</p>
<?php
mysql_select_db($dbname, $db);
$sql = "SELECT * FROM `waren` ";
if ( !( $result = mysql_query($sql, $db) ) )
{
die("'$sql'" . '
ist fehlgeschlagen');
}
while ($item = mysql_fetch_array($result))
{
$items[] = $item["artname"];
$bild[] = $item["bild"];
$prices[] = $item["preis"];
$artbesch[] = $item["artbesch"];
}
?>
<table border="1">
<tr>
<th>Artikel Name</th>
<th>Artikelbeschreibung</th>
<th>Preis</th>
</tr>
<?php
for($i = 0; $i < count($items); $i++) {
echo("<tr>");
echo("<td>".$items[$i]."</td>");
echo("<td>".$artbesch[$i]."</td>");
echo("<td>€".number_format($prices[$i],2)."</td>");
echo("<td>[img]".$bild[$i]."[/img]</td>");
echo("</tr>");
}
?>
</table>
Alle Preisangaben in Euro</p>
</body>
</html>
Kommentar