Undefined variable en PHP5 et MYSQL5
Posté : 03 avr. 2007, 18:40
Bonjour,
J'ai un code qui fonctionne bien en PHP4, mais voilà en PHP5, j'ai l'erreur suivante Notice: Undefined variable: row in C:\\Web\browse.php on line 55
Cette erreur se produit à la lecture de la table categories, je suis novice en PHP, d'après ce que j'ai trouvé dans les différents foruml il semble qu'il faille déclarer les variables en php5, mais voilà je ne sais pas comment faire. Je place le code ci-après,
l'erreur se produit sur cette ligne
<td class="ms-color2-tl"><a href='browse.php?id=<?php echo($row['id']) ?>'> <?php echo($row['description']) ?></a></td>
Merci de votre aide.
Jean-Michel
J'ai un code qui fonctionne bien en PHP4, mais voilà en PHP5, j'ai l'erreur suivante Notice: Undefined variable: row in C:\\Web\browse.php on line 55
Cette erreur se produit à la lecture de la table categories, je suis novice en PHP, d'après ce que j'ai trouvé dans les différents foruml il semble qu'il faille déclarer les variables en php5, mais voilà je ne sais pas comment faire. Je place le code ci-après,
l'erreur se produit sur cette ligne
<td class="ms-color2-tl"><a href='browse.php?id=<?php echo($row['id']) ?>'> <?php echo($row['description']) ?></a></td>
Merci de votre aide.
Jean-Michel
<?php
$dbconn = @mysql_connect('localhost', 'root', 'mdp');
if (!$dbconn)
{
die('Error connecting to DB!');
}
//if (! @mysql_select_db('letschip_lcinewdb') )
if (! @mysql_select_db('nombase') )
{
die( '<p>Unable to locate the main ' .
'database at this time.</p>' );
}
if(isset($_GET['id']))
$ID = $_GET['id'];
else
$ID = 1;
// Shipping is 3.50 per unit weight
$ship_factor = 3.5
?>
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Browse Products</title>
<style>
<!--
.ms-color2-main { border-left-style: none; border-right-style: none; border-top-style: none;
border-bottom: 1.5pt solid black; background-color: silver }
.ms-color2-tl { font-weight: bold; color: white; border-left-style: none; border-right-style:
none; border-top-style: none; border-bottom: 1.5pt solid black;
background-color: maroon }
.ms-color2-top { font-weight: bold; color: white; border-left-style: none; border-right-style:
none; border-top-style: none; border-bottom: 1.5pt solid black;
background-color: maroon }
-->
</style>
</head>
<body bgcolor="#669900" link="#FFFF00" vlink="#FFFFFF">
<p><b><font face="Verdana" color="#FFFF00" size="5">Browse Products By Team.</font></b></p>
<table border="1" width="100%" id="table1" class="ms-color2-main">
<!-- fpstyle: 9,011111100 -->
<tr>
<?
$sql = "SELECT * from categories";
$result = @mysql_query($sql);
while ($row = mysql_fetch_array($result))
{
?>
<td class="ms-color2-tl"><a href='browse.php?id=<?php echo($row['id']) ?>'> <?php echo($row['description']) ?></a></td>
<?
}
?>
</tr>
</table>
<p> </p>