par
Cyrano » 19 août 2005, 00:48
Il manque un certain nombre de "; en bout de ligne de echo.
Ceci dit, cette manière de coder est infecte: pourquoi faire interpréter inutilement du HTML à PHP: ça ralentit les performances. Suggestion de corrigé double: le code et l'erreur affichée en plus.
<?PHP
$db = mysql_connect('sql.free.fr', '****, '****);
mysql_select_db('****',$db);
$sql = 'SELECT FROM Depannage';
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
while($data = mysql_fetch_array($req))
{
?>
<table border="1">
<tr>
<td><?php echo($data['firstname']); ?></td>
</tr>
<tr>
<td><?php echo($data['name']); ?></td>
</tr>
<tr>
<td><?php echo($data['email']); ?></td>
</tr>
<tr>
<td><?php echo($data['company']); ?></td>
</tr>
<tr>
<td><?php echo($data['tva_intracom']); ?></td>
</tr>
<tr>
<td><?php echo($data['street_address']); ?></td>
</tr>
<tr>
<td><?php echo($data['suburb']); ?></td>
</tr>
<tr>
<td><?php echo($data['postcode']); ?></td>
</tr>
<tr>
<td><?php echo($data['city']); ?></td>
</tr>
<tr>
<td><?php echo($data['state']); ?></td>
</tr>
<tr>
<td><?php echo($data['country']); ?></td>
</tr>
<tr>
<td><?php echo($data['telephone']); ?></td>
</tr>
<tr>
<td><?php echo($data['fax']); ?></td>
</tr>
<tr>
<td><?php echo($data['type']); ?></td>
</tr>
<tr>
<td><?php echo($data['quantite']); ?></td>
</tr>
<tr>
<td><?php echo($data['reference']); ?></td>
</tr>
<tr>
<td><?php echo($data['composant']); ?></td>
</tr>
</table>
<?php
}
mysql_close();
?>
C'est nettement plus propre et lisible en plus.
Il manque un certain nombre de "; en bout de ligne de echo.
Ceci dit, cette manière de coder est infecte: pourquoi faire interpréter inutilement du HTML à PHP: ça ralentit les performances. Suggestion de corrigé double: le code et l'erreur affichée en plus.
[php]<?PHP
$db = mysql_connect('sql.free.fr', '****, '****);
mysql_select_db('****',$db);
$sql = 'SELECT FROM Depannage';
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
while($data = mysql_fetch_array($req))
{
?>
<table border="1">
<tr>
<td><?php echo($data['firstname']); ?></td>
</tr>
<tr>
<td><?php echo($data['name']); ?></td>
</tr>
<tr>
<td><?php echo($data['email']); ?></td>
</tr>
<tr>
<td><?php echo($data['company']); ?></td>
</tr>
<tr>
<td><?php echo($data['tva_intracom']); ?></td>
</tr>
<tr>
<td><?php echo($data['street_address']); ?></td>
</tr>
<tr>
<td><?php echo($data['suburb']); ?></td>
</tr>
<tr>
<td><?php echo($data['postcode']); ?></td>
</tr>
<tr>
<td><?php echo($data['city']); ?></td>
</tr>
<tr>
<td><?php echo($data['state']); ?></td>
</tr>
<tr>
<td><?php echo($data['country']); ?></td>
</tr>
<tr>
<td><?php echo($data['telephone']); ?></td>
</tr>
<tr>
<td><?php echo($data['fax']); ?></td>
</tr>
<tr>
<td><?php echo($data['type']); ?></td>
</tr>
<tr>
<td><?php echo($data['quantite']); ?></td>
</tr>
<tr>
<td><?php echo($data['reference']); ?></td>
</tr>
<tr>
<td><?php echo($data['composant']); ?></td>
</tr>
</table>
<?php
}
mysql_close();
?>[/php]
C'est nettement plus propre et lisible en plus.