Comment envoyer un tableau dynamique dans une autre table?

Comment envoyer un tableau dynamique dans une autre table? - PHP - Programmation

Marsh Posté le 31-07-2008 à 17:17:26    

Salut à tous,
 
Voici mes 2 problèmes:
 
1. Tout d'abord, je récupère la liste des élèves présents dans ma base avec une boucle. Ensuite, je sélectionne les présences, mais je n'arrive pas à envoyer la totalité de ce que j'ai rempli. Seul le dernier enregistrement s'enregistre. Comment puis-je remedier à ça?  
2. Je voudrais que les noms que je récupère au départ s'affiche normalement (dans une cellule par ex.) et que ce soit leur idmembre qui s'envoie dans la table. Ici j'ai fait dans un input text (juste avec l'id_membre) pour que cela fonctionne, mais ce n'est pas très esthétique. En fait, j'aimerais que ce soit l'id_membre qui s'enregistre dans ma base, mais si j'affiche tout dans une cellule, je ne sais pas en retirer l'info affichée pour l'envoyer dans la table.
 
Voici le code de ma partie formulaire:
 

Code :
  1. <form action="insert_presences.php?id=<? echo "$id"; ?>" method="post" name="presences">
  2. <table width="200" border="0">
  3.   <tr>
  4.  <td>Date:</td>
  5.  <td><input onClick="ds_sh(this);" name="dates" readonly="readonly" tabindex="3" style="cursor: text" /></td>
  6.  <td>Activit&eacute;:</td>
  7.  <td><select name="activite">
  8.    <option value="Cours">Cours</option>
  9.           <option value="Stage">Stage</option>
  10.         </select></td>
  11.   </tr>
  12. </table>
  13.  <br><br>
  14.     <table border="1">
  15.     <? 
  16.  include("../../../connexion.php" ); 
  17.  $req=mysql_query("select nom, prenom, id_membre, statut from membres ORDER BY nom" ); 
  18.  $result=mysql_fetch_array($req);
  19.  do { ?>
  20.   <tr>
  21.         <td  width="200"><input name="idmembre" type="text" id="idmembre" value="<? echo $result['id_membre']; ?>" size="15"></td>
  22.         <td>
  23.   <select name="statut">
  24.     <option value="P" selected>Présent</option>
  25.     <option value="A">Absent</option>
  26.     <option value="NI">Non-Inscrit</option>
  27.   </select>
  28.  </td>
  29.    </tr>
  30.  <? } while ($result=mysql_fetch_array($req));?>
  31.    <tr>
  32.         <td colspan="2"><div align="center">
  33.           <input type="submit" name="Submit" value="Enregistrer" />
  34.         </div></td>
  35.        </tr>
  36.     </table>
  37. </form>


Et voici le code de ma partie d'envoi:

Code :
  1. <?
  2. include("../../../connexion.php" ); 
  3. $dates=$_POST['dates']; 
  4. $activite=$_POST['activite']; 
  5. $idmembre=$_POST['idmembre']; 
  6. $statut=$_POST['statut']; 
  7. mysql_query("insert into presences values ('','$idmembre','$dates','$activite','$statut')" ); 
  8. echo "<p align=\"center\" class=\"pave_main\">Les présences ont bien été enregistrées.<br><br><a href=\"gestion_presences.php?id=$id \" class=\"lien4\">Cliquez <u>ici</u> pour retourner à l'encodage des présences.</a></p>"; 
  9. ?>


 
Merci d'avance pour votre aide!!!

Reply

Marsh Posté le 31-07-2008 à 17:17:26   

Reply

Marsh Posté le 31-07-2008 à 17:45:58    

normal tu as apparament plusieurs select qui correspond chacun à un eleve
et tu fait seulement un seul

Code :
  1. $idmembre=$_POST['idmembre'];


et une seul requete,
 
il faut que tu recupere la valeur pour chaque select et pour chaque membre
Déja tous tes select on le meme nom, pareil pour tes input

Code :
  1. <select name="statut">
  2. <input name="idmembre" type="text" id="idmembre" value="<? echo $result['id_membre']; ?>"


 
il faut que tu donne un nom différent pour chaque select et chaque input
et de l'autre coté tu recupere un par un ces valeurs.

Reply

Marsh Posté le 01-08-2008 à 09:56:00    

vu que c'est dynamique, le mieux est d'ajouter un incrément au nom de ton input.  

Code :
  1. do { ?>
  2.   <tr>
  3.         <td  width="200"><input name="idmembre" type="text" id="idmembre<? echo $increment; ?>" value="<? echo $result['id_membre']; ?>" size="15"></td>
  4.         <td>
  5.   <select name="statut">
  6.     <option value="P" selected>Présent</option>
  7.     <option value="A">Absent</option>
  8.     <option value="NI">Non-Inscrit</option>
  9.   </select>
  10. </td>
  11.    </tr>
  12. <? $increment++;
  13. } while ($result=mysql_fetch_array($req));?>


Et dans ta partie d'envoi, tu boucles sur les idmembre1, 2... jusqu'a ce qu'il soit vide:

Code :
  1. $increment = 0;
  2. while( issset($_POST['idmembre'.$increment]) ) {
  3.   $idmembre[] = $_POST['idmembre'.$increment]; 
  4.   $increment ++;
  5. }
  6. for ($a = 0; $a < $increment -1; $a++) {
  7.   mysql_query("insert into presences values ('','$idmembre[$a]','$dates','$activite','$statut')" );
  8. }


---------------
arg(z) = pi /2 donc z = i, moi je prends pas
Reply

Marsh Posté le 01-08-2008 à 10:03:47    

voila en plus claire ce que je voulais te dire,  
mais moi j'ai eu la flemme de l'ecrire

Reply

Marsh Posté le 01-08-2008 à 10:04:53    

[blague inside]j'ai pas de vie, d'un autre coté :p[/blague]


---------------
arg(z) = pi /2 donc z = i, moi je prends pas
Reply

Marsh Posté le 01-08-2008 à 10:19:57    

:):)

Reply

Marsh Posté le 01-08-2008 à 16:19:08    

Salut, merci pour votre aide... mais cela ne donne rien. rien ne s'enregistre dans la table.  
Voici ce que j'ai mis:

Code :
  1. <table border="1">
  2.     <? 
  3.  include("../../../connexion.php" ); 
  4.  $req=mysql_query("select nom, prenom, id_membre, statut from membres where statut=\"Actif\" ORDER BY nom" ); 
  5.  $result=mysql_fetch_array($req);
  6.  do { ?>
  7.    <tr>
  8.    <td  width="200"><input name="idmembre" type="text" id="idmembre<? echo $increment; ?>" value="<? echo $result['id_membre']; ?>" size="15"></td>
  9.    <td>
  10.    <select name="statut">
  11.   <option value="P" selected>Présent</option>
  12.   <option value="A">Absent</option>
  13.   <option value="NI">Non-Inscrit</option>
  14.    </select>
  15.  </td>
  16.     </tr>
  17.  <? $increment++;
  18.  } while ($result=mysql_fetch_array($req));?>
  19.    <tr>
  20.         <td colspan="2"><div align="center">
  21.           <input type="submit" name="Submit" value="Enregistrer" />
  22.         </div></td>
  23.        </tr>
  24.     </table>


et dans ma page d'envoi (insert_presences.php)

Code :
  1. <?
  2. include("../../../connexion.php" ); 
  3. $dates=$_POST['dates']; 
  4. $activite=$_POST['activite']; 
  5. $statut=$_POST['statut']; 
  6. $increment = 0;
  7. while( isset($_POST['idmembre'.$increment]) ) {
  8.   $idmembre[] = $_POST['idmembre'.$increment];
  9.   $increment ++;
  10. }
  11. for ($a = 0; $a < $increment -1; $a++) {
  12.   mysql_query("insert into presences values ('','$idmembre[$a]','$dates','$activite','$statut')" );
  13. }
  14. echo "<p align=\"center\" class=\"pave_main\">Les présences ont bien été enregistrées.<br><br><a href=\"gestion_presences.php?id=$id \" class=\"lien4\">Cliquez <u>ici</u> pour retourner à l'encodage des présences.</a></p>"; 
  15. ?>


 
Merci de ne pas m'abandonner...

Reply

Marsh Posté le 01-08-2008 à 16:47:23    

ah, mais attends, il faut aussi que tu boucles sur le <select name='statut'> sinon ce sera le meme statut pour chaque eleve :p
 
sinon, pour résoudre un probleme de programmation rien de tel qu'un petit debug :)
 
fais un echo "mavariable = ".$mavariable."<br>"; apres chaque variable déclarée pour voir ce qui cloche


Message édité par Marty_McFly le 01-08-2008 à 16:48:33

---------------
arg(z) = pi /2 donc z = i, moi je prends pas
Reply

Marsh Posté le 06-08-2008 à 10:37:36    

Voilà où j'en suis, mais je ne sais pas où est l'erreur... mais jusque là, rien ne s'inscrit dans la table...
J'ai essayé d'adapter pour "statut" mais je ne sais pas dire si c'est correct ou pas. J'imagine que non...
Merci pour votre aide!!!

Code :
  1. <form action="insert_presences.php?id=<? echo "$id"; ?>" method="post" name="presences">
  2. <table width="200" border="0">
  3.   <tr>
  4.  <td>Date:</td>
  5.  <td><input onClick="ds_sh(this);" name="dates" readonly="readonly" tabindex="3" style="cursor: text" /></td>
  6.  <td>Activit&eacute;:</td>
  7.  <td><select name="activite">
  8.    <option value="Cours">Cours</option>
  9.           <option value="Stage">Stage</option>
  10.           <option value="Yudansha">Yudansha</option>
  11.         </select></td>
  12.   </tr>
  13. </table>
  14.  <br><br>
  15.     <table border="1">
  16.     <? 
  17.  include("../../../connexion.php" ); 
  18.  $req=mysql_query("select nom, prenom, id_membre, statut from membres where statut=\"Actif\" ORDER BY nom" ); 
  19.  $result=mysql_fetch_array($req);
  20.  do { ?>
  21.   <tr>
  22.     <td  width="200"><input name="idmembre" type="text" id="idmembre<? echo $increment; ?>" value="<? echo $result['id_membre']; ?>" size="15"></td>
  23.     <td>
  24.     <select name="statut" id="statut<? echo $increment; ?>">
  25.    <option value="P" selected>Présent</option>
  26.    <option value="A">Absent</option>
  27.    <option value="NI">Non-Inscrit</option>
  28.     </select>
  29.     </td>
  30.  </tr>
  31.   <? $increment++;
  32.   } while ($result=mysql_fetch_array($req));?>
  33.    <tr>
  34.         <td colspan="2"><div align="center">
  35.           <input type="submit" name="Submit" value="Enregistrer" />
  36.         </div></td>
  37.        </tr>
  38.     </table>
  39. </form>


et ma page d'envoi:

Code :
  1. <?
  2. include("../../../connexion.php" );
  3. $dates=$_POST['dates'];
  4. $activite=$_POST['activite'];
  5. $increment = 0;
  6. while( isset($_POST['idmembre'.$increment],$_POST['statut'.$increment]) ) {
  7.   $idmembre[] = $_POST['idmembre'.$increment];
  8.   $statut[] = $_POST['statut'.$increment];
  9.   $increment ++;
  10. }
  11. for ($a = 0; $a < $increment -1; $a++) {
  12.   mysql_query("insert into presences values ('','$idmembre[$a]','$dates','$activite','$statut[$a]')" );
  13. }
  14. echo "<p align=\"center\" class=\"pave_main\">Les présences ont bien été enregistrées.<br><br><a href=\"gestion_presences.php?id=$id \" class=\"lien4\">Cliquez <u>ici</u> pour retourner à l'encodage des présences.</a></p>";
  15. ?>


Reply

Marsh Posté le 06-08-2008 à 10:40:25    

bingojm a écrit :

Code :
  1. <select name="statut" id="statut<? echo $increment; ?>">
  2.    <option value="P" selected>Présent</option>
  3.    <option value="A">Absent</option>
  4.    <option value="NI">Non-Inscrit</option>
  5.     </select>




il faut le mettre sur le name l'increment

Code :
  1. <select name="statut<? echo $increment; ?>" id="statut<? echo $increment; ?>">
  2.    <option value="P" selected>Présent</option>
  3.    <option value="A">Absent</option>
  4.    <option value="NI">Non-Inscrit</option>
  5.     </select>


essaye comme ca

Reply

Marsh Posté le 06-08-2008 à 10:40:25   

Reply

Marsh Posté le 06-08-2008 à 10:46:17    

Sur le name? ce n'était déjà pas le cas pour idmembre. Voilà c'est rajouter, mais cela ne change malheureusement rien...
Que puis-je faire?
Merci d'avance...

Reply

Marsh Posté le 06-08-2008 à 11:12:11    

fait ca  

bingojm a écrit :

Code :
  1. for ($a = 0; $a < $increment -1; $a++) {
  2. echo "insert into presences values ('','$idmembre[$a]','$dates','$activite','$statut[$a]')" ;
  3. }




et regarde ce qu'il te marque comme ca tu va voir deja si tes requetes sont bonne
ensuite regarde au niveau de ta connection si tes requetes sont bonne
 

Code :
  1. mysql_query($sql)  or die('Erreur de selection '.mysql_error());


un conseil rajoute ca, comme ca tu sais si tes requetes passe ou pas.


Message édité par infoman64 le 06-08-2008 à 11:14:24
Reply

Marsh Posté le 06-08-2008 à 11:26:02    

bete question, mais je ne vois pas où je peuxajouter ca... je n'ai plus de mysql_query avec ce que tu m'as fait changer, ni de $sql...
Où dois-je mettre cette vérification? pcq sans, ca ne passe toujours pas. :(

Reply

Marsh Posté le 06-08-2008 à 11:28:36    

oups dsl j'ai supprimé un morceau sans faire exprés

Code :
  1. for ($a = 0; $a < $increment -1; $a++) {
  2. echo "insert into presences values ('','$idmembre[$a]','$dates','$activite','$statut[$a]')" ;
  3. mysql_query("insert into presences values ('','$idmembre[$a]','$dates','$activite','$statut[$a]')" ) or die('Erreur de selection '.mysql_error());
  4. }

Reply

Marsh Posté le 06-08-2008 à 11:33:06    

ah oui, si t'as plus de $sql ni de mysql_query($sql) ... c'est normal que ça ne t'ajoute rien en base :)
 

Code :
  1. for ($a = 0; $a < $increment -1; $a++) {
  2. $sql = "insert into presences values ('','$idmembre[$a]','$dates','$activite','$statut[$a]')" ;
  3. echo $sql;
  4. mysql_query($sql) or die( 'Erreur de selection '.mysql_error() ) ;
  5. }


---------------
arg(z) = pi /2 donc z = i, moi je prends pas
Reply

Marsh Posté le 06-08-2008 à 11:37:08    

pas de soucis, c'est déjà super sympa à toi de bien vouloir m'aider.
Je n'ai aucun message d'erreur. mais j'ai fait une erreur exprès, mais ca ne change rien. donc je pense qu'il ne lit pas jusque là. il doit y avoir un stuut plus haut... :(
par facilté, je vais remettre le code de page d'envoi..

Code :
  1. <?
  2. include("../../../connexion.php" );
  3. $dates=$_POST['dates'];
  4. $activite=$_POST['activite'];
  5. $increment = 0;
  6. while( isset($_POST['idmembre'.$increment],$_POST['statut'.$increment]) ) {
  7.   $idmembre[] = $_POST['idmembre'.$increment];
  8.   $statut[] = $_POST['statut'.$increment];
  9.   $increment ++;
  10. }
  11. for ($a = 0; $a < $increment -1; $a++) {
  12. $sql = "insert into presencess values ('','$idmembre[$a]','$dates','$activite','$statut[$a]')" ;
  13. echo $sql;
  14. mysql_query($sql) or die( 'Erreur de selection '.mysql_error() ) ;
  15. }


Message édité par bingojm le 06-08-2008 à 11:39:20
Reply

Marsh Posté le 06-08-2008 à 11:40:16    

met ca

Code :
  1. <input name="idmembre<? echo $increment; ?>"


je pense apres que ca devrait etre bon
 
 

Reply

Marsh Posté le 06-08-2008 à 11:41:48    

Malheureusement non, je l'avais déjà changé tantot.
revoici mon code du formulaire:

Code :
  1. <form action="insert_presences.php?id=<? echo "$id"; ?>" method="post" name="presences">
  2. <table width="200" border="0">
  3.   <tr>
  4.  <td>Date:</td>
  5.  <td><input onClick="ds_sh(this);" name="dates" readonly="readonly" tabindex="3" style="cursor: text" /></td>
  6.  <td>Activit&eacute;:</td>
  7.  <td><select name="activite">
  8.    <option value="Cours">Cours</option>
  9.           <option value="Stage">Stage</option>
  10.           <option value="Yudansha">Yudansha</option>
  11.         </select></td>
  12.   </tr>
  13. </table>
  14.  <br><br>
  15.     <table border="1">
  16.     <? 
  17.  include("../../../connexion.php" ); 
  18.  $req=mysql_query("select nom, prenom, id_membre, statut from membres where statut=\"Actif\" ORDER BY nom" ); 
  19.  $result=mysql_fetch_array($req);
  20.  do { ?>
  21.   <tr>
  22.     <td  width="200"><input name="idmembre<? echo $increment; ?>" type="text" id="idmembre<? echo $increment; ?>" value="<? echo $result['id_membre']; ?>" size="15"></td>
  23.     <td>
  24.     <select name="statut<? echo $increment; ?>" id="statut<? echo $increment; ?>">
  25.     <option value="P" selected>Présent</option>
  26.     <option value="A">Absent</option>
  27.     <option value="NI">Non-Inscrit</option>
  28.     </select>
  29.     </td>
  30.  </tr>
  31.   <? $increment++;
  32.   } while ($result=mysql_fetch_array($req));?>
  33.    <tr>
  34.         <td colspan="2"><div align="center">
  35.           <input type="submit" name="Submit" value="Enregistrer" />
  36.         </div></td>
  37.        </tr>
  38.     </table>
  39. </form>

Reply

Marsh Posté le 06-08-2008 à 11:48:06    

alors dans ton formulaire d'envoie
juste aprés ton while
fait echo $increment;
 
si ton increment est à zéro c'est que tu rentre pas dans ta boucle
alors tu essayera comme ceci

Code :
  1. //coté formulaire tu ajoute ca
  2. <input type="hidden" name="increment" value"<?echo $increment;?>" >// tu le rajoute apres ton do while
  3. //cote envoie
  4. <?
  5. include("../../../connexion.php" );
  6. $dates=$_POST['dates'];
  7. $activite=$_POST['activite'];
  8. $increment=$_POST['increment'];
  9. echo $increment;
  10. for ($a = 0; $a < $increment -1; $a++) {
  11.      $idmembre = $_POST['idmembre'.$a];
  12.      $statut = $_POST['statut'.$a];
  13.      $sql = "insert into presencess values ('','$idmembre','$dates','$activite','$statut')" ;
  14.     echo $sql;
  15.    mysql_query($sql) or die( 'Erreur de selection '.mysql_error() ) ;
  16. }
  17. >


essaye comme ca et dit moi


Message édité par infoman64 le 06-08-2008 à 11:52:38
Reply

Marsh Posté le 06-08-2008 à 11:50:51    

si tu as déja pris le code,  j'ai fait une correction, j'avais laisse les tableaux
sinon prend le telquel


Message édité par infoman64 le 06-08-2008 à 11:51:20
Reply

Marsh Posté le 06-08-2008 à 11:57:48    

Voilà, j'ai essayé, et j'ai bien un 0, donc j'ai fait ensuite ce que tu m'as dit... mais sans succès:(
Revoici tout mon code.
Formulaire:

Code :
  1. <form action="insert_presences.php?id=<? echo "$id"; ?>" method="post" name="presences">
  2. <table width="200" border="0">
  3.   <tr>
  4.  <td>Date:</td>
  5.  <td><input onClick="ds_sh(this);" name="dates" readonly="readonly" tabindex="3" style="cursor: text" /></td>
  6.  <td>Activit&eacute;:</td>
  7.  <td><select name="activite">
  8.    <option value="Cours">Cours</option>
  9.           <option value="Stage">Stage</option>
  10.           <option value="Yudansha">Yudansha</option>
  11.         </select></td>
  12.   </tr>
  13. </table>
  14.  <br><br>
  15.     <table border="1">
  16.     <? 
  17.  include("../../../connexion.php" ); 
  18.  $req=mysql_query("select nom, prenom, id_membre, statut from membres where statut=\"Actif\" ORDER BY nom" ); 
  19.  $result=mysql_fetch_array($req);
  20.  do { ?>
  21.   <tr>
  22.     <td  width="200"><input name="idmembre<? echo $increment; ?>" type="text" id="idmembre<? echo $increment; ?>" value="<? echo $result['id_membre']; ?>" size="15"></td>
  23.     <td>
  24.     <select name="statut<? echo $increment; ?>" id="statut<? echo $increment; ?>">
  25.     <option value="P" selected>Présent</option>
  26.     <option value="A">Absent</option>
  27.     <option value="NI">Non-Inscrit</option>
  28.     </select>
  29.     </td>
  30.  </tr>
  31.   <? $increment++;
  32.   } while ($result=mysql_fetch_array($req));?>
  33.  <input type="hidden" name="increment" value"<? echo $increment;?>" >
  34.    <tr>
  35.         <td colspan="2"><div align="center">
  36.           <input type="submit" name="Submit" value="Enregistrer" />
  37.         </div></td>
  38.        </tr>
  39.     </table>
  40. </form>


Et envoi:

Code :
  1. <?
  2. include("../../../connexion.php" );
  3. $dates=$_POST['dates'];
  4. $activite=$_POST['activite'];
  5. $increment=$_POST['increment'];
  6. echo $increment;
  7. for ($a = 0; $a < $increment -1; $a++) {
  8.      $idmembre[] = $_POST['idmembre'.$increment];
  9.      $statut[] = $_POST['statut'.$increment];
  10.      $sql = "insert into presencess values ('','$idmembre[$a]','$dates','$activite','$statut[$a]')" ;
  11.     echo $sql;
  12.    mysql_query($sql) or die( 'Erreur de selection '.mysql_error() ) ;
  13. }
  14. ?>

Reply

Marsh Posté le 06-08-2008 à 11:58:53    

quand tu poste avec mon code ton $increment il affiche combien

Reply

Marsh Posté le 06-08-2008 à 12:02:11    

ben là, ilaffiche plus rien...

Reply

Marsh Posté le 06-08-2008 à 12:52:27    

le problème est bien sur ce $increment qui n'affiche rien avec mon echo, meme quand je ne laisse que ca!
il doit y avoir un soucis au niveau du formulaire...
j'essaie de comprendre votre code, mais j'ai un peu de mal. Ce n'est pas grave que $increment soit mis pour id_membre et statut?

Reply

Marsh Posté le 06-08-2008 à 13:13:32    

nan nan  
peut tu stp
afficher le formulaire, et poster sur le forum la source de la page(clic droit sur la page/afficher la source )

Reply

Marsh Posté le 06-08-2008 à 13:16:45    

infoman64 a écrit :

nan nan  
peut tu stp
afficher le formulaire, et poster sur le forum la source de la page(clic droit sur la page/afficher la source )


voilà voilà...


Message édité par bingojm le 06-08-2008 à 14:24:39
Reply

Marsh Posté le 06-08-2008 à 13:19:47    

euh juste une question la partie du formulaire que tu m'a donnée
n'est pas dans la source
est ce normal?

Reply

Marsh Posté le 06-08-2008 à 13:21:40    

ben si il commence à la ligne 365... jusqu'à la 413.

Reply

Marsh Posté le 06-08-2008 à 13:23:21    

<input type="hidden" name="increment" value="<? echo $increment;?>" >
met ca à la place j'avais oublie le =

Reply

Marsh Posté le 06-08-2008 à 13:26:03    

ok mais rien de plus...
merci pour ton soutien!

Reply

Marsh Posté le 06-08-2008 à 13:27:45    

par contre une question tu utilise les sessions pour sécuriser ton accés membre?

Reply

Marsh Posté le 06-08-2008 à 13:29:00    

ca marche toujours pas ?

Reply

Marsh Posté le 06-08-2008 à 13:29:18    

non pas de session, je fais juste une vérification au début pour voir si l'id est le même que celui créé dans la table, c'est tout. et je passe cet id de page en page c'est tout.

Reply

Marsh Posté le 06-08-2008 à 13:30:18    

non ca ne va tjs pas; je n'arrive meme pas à avoir un résultat avec mon echo $increment

Reply

Marsh Posté le 06-08-2008 à 13:30:45    

ah ok, car je suis loggé en tant que toi sur ton site, enfin bon
ca marche ou pas?

Reply

Marsh Posté le 06-08-2008 à 13:31:58    

non, malheureusement...

Reply

Marsh Posté le 06-08-2008 à 13:36:34    

bon déja moi j'ai teste sur ton site,
euh moi ca marche trés bien
et avant ton do (coté formulaire)
rajoute $increment=0;
voila ce qu'il m'affiche ce qui et tout a faite normal
 
3
insert into presences values ('','','2008-08-15','Cours','')
insert into presences values ('','2','2008-08-15','Cours','P')//il y en a que 2 car il te manquait la ligne que je vient te donner


Message édité par infoman64 le 06-08-2008 à 13:37:19
Reply

Marsh Posté le 06-08-2008 à 13:43:57    

Super, merci bcp.
Juste une petite chose, j'ai bien 3 aussi, mais tjs rien que 2 enregistrements dans ma table... et les infos se mélangent... :(

Reply

Marsh Posté le 06-08-2008 à 13:45:29    

non ca se mélange pas pardon, mais seulement les 2 premiers qui s'enregistrent

Reply

Marsh Posté le 06-08-2008 à 13:45:31    

redonne moi l'id de ta session il faut que je regarde un truc, je pense que c'est un probleme de =

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed