LaTatadu91
Messages postés968Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention26 avril 2013
-
7 avril 2006 à 12:00
LaTatadu91
Messages postés968Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention26 avril 2013
-
10 avril 2006 à 10:17
bonjour,
j'ai un petit script qui sert a :
afficher dans un tableau HTML les valeurs de retour d'une requete SQL
ces données sont modifiables par l'utilisateur
ensuite ces données sont envoyées sur un serveur fait en C (communication Sockets)
le serveur répond si la comm c'est bien passé ou non
a ce moment la je mets une variable $valid à 1
et je voudrais réafficher les valeurs postées(les nouvelles données rentrées par l'utilisateur) si cette variable est à 1
et sinon afficher les valeurs de retour de MySQL
voici le code que (malalam) je crois m'avais donner:
<?php
for($i=0;$i<$NB_TYP/2;$i++)
{
echo ' <tr>
<TD>',$tablo0[$i],'</TD>
<TD></TD>
donc en gros au retour de ma connexion mon tableau se réaffiche et fait n'importe quoi donc je pense que soit il y a un pb de syntaxe soit ce code ne marche pas....
avant je faisais avec des if et else mais la synatxe ne passe pas vu que je suis dans un echo''....
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 7 avril 2006 à 14:28
C'est pas bien parce que une boucle for évalue les expressions qu'elle contient à chacune de ses itérations.
Bref, ta division, tu las fais autant de fois que tu ne fais de tour de boucle. Alors que tu pourrais ne la faire qu'une fois.
Ok, mais après la connexion à ton exécutable C...$tablo est tjrs rempli...?
LaTatadu91
Messages postés968Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention26 avril 20131 7 avril 2006 à 14:35
ouais je comprends pr la boucle...
par contre apres la connexion je ne suis pas sur que $tablo soit encore rempli mais de toute facon apres la connexion normalement c'est $_POST qui doit s'afficher!
LaTatadu91
Messages postés968Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention26 avril 20131 7 avril 2006 à 15:16
ouais mais pourquoi? ca s'affcihe correctement avant la connexion?
mon code :
<?php
$NB_TYP_DIV=$NB_TYP/2;
for($i=0;$i<$NB_TYP_DIV;$i++)
{
echo ' <tr>
<TD>',$tablo0[$i],'</TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>';}
?>
avant la connexion ya aucun pb apres il affiche comme jtai dit dans le message d'avant!!!