Sos help code php

Fermé
sophia - 18 déc. 2008 à 03:24
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 - 18 déc. 2008 à 08:23
Bonjour,
j'ai un prob ds mon code qui ne fonctionne po :
<html>
<head><title>gjgj</title></head>
<body>
<center><table>
<tr>
<td>D</td>
<td>H</td>
<?php
mysql_connect("127.0.0.1","root","");
mysql_select_db("rt");
$sql=mysql_query("insert into u value('$abs','$D','$H')");
$r=mysql_fetch_array($sql);
while($r)
{ ?>
<tr>
<td><? $id=$r['D']; ?> </td>
<td><? $id=$r['H']; ?> </td>
<td><a href="modif.php? id<? $r['D']?>">
modif</a>
<a href="sup.php? id<? $r['H'] ?>">
sup</a>
<? }
mysql_close();
?></table></center>
</body>
</html>
A voir également:

3 réponses

BloodyAngel Messages postés 1479 Date d'inscription mardi 21 juin 2005 Statut Contributeur Dernière intervention 21 juin 2018 401
18 déc. 2008 à 03:43
Hello
je viens de survoler ton code, déjà ton HTML n'est pas bon...
Quand tu ouvres ton code PHP tu te trouves toujours à l'intérieur d'une ligne de ton tableau. Puis en PHP tu crées une boucle qui tente de créer des lignes dans cette ligne...

Donc ferme d'abord la ligne avant ton code PHP...


<html>
<head><title>gjgj</title></head>
<body>
<center><table>
<tr>
<td>D</td>
<td>H</td>
</tr>
<?php
mysql_connect("127.0.0.1","root","");
mysql_select_db("rt");
$sql=mysql_query("insert into u value('$abs','$D','$H')");
$r=mysql_fetch_array($sql);
while($r)
{ ?>
<tr>
<td><? $id=$r['D']; ?> </td>
<td><? $id=$r['H']; ?> </td>
<td><a href="modif.php? id<? $r['D']?>">
modif</a>
<a href="sup.php? id<? $r['H'] ?>">
sup</a>
<? }
mysql_close();
?></table></center>
</body>
</html>
0
Tu ne dis pas quel est le problème, mais une requete insert ne retourne pas de valeurs sur un tableau ( c'est une insertion, pas un select) :
$sql=mysql_query("insert into u value('$abs','$D','$H')");
$r=mysql_fetch_array($sql);
while($r)
si ton problème est que tu n'a rien dans ton tableau, alors c plustot normal
0
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
18 déc. 2008 à 08:23
Salut,

En plus des erreurs déjà signalées, dans tes valeurs dans les td tu n'as jamais d'echo , que des attributions bizarres.
Mais comme on ne sais pas ce que c'est sensé faire, assez difficile de t'aider ...
0