begin process at 2012 05 31 15:55:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

souci avec requete update sql $_post et boucle while


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

souci avec requete update sql $_post et boucle while

vendredi 11 avril 2008 à 23:14:12 | souci avec requete update sql $_post et boucle while

jp1871

Bonjour, je viens vous déranger en cete fin de semaine en esperant qu'une âme charitable puisse m'aider si ce que je désir faire est possible merci par avance.
Alors je voux explique j ai un diaporama  de photos avec mignatures générées a la volée qui renvoi aussi a une base de données pour generér le xml  jusque la il n y a aucun souci.
Mais je desirerai l'ameliorer en rajoutant une page  me permettant  de choisir la position (l'ordre numerique) dans laquelle les photos s afficheront.
Pour cela j ai  fai un formulaire qui est généré par une boucle limité par une variable ayant la valeur du  nombre de photos dans le dossier qui est renvoyé par la base de donnée, afin d avoir autant de input qu il y a de photos dans le dossier selectionné car je renvoi tout cela a une page php qui traite les donnéees transmises et les renvoi vers la base de données .
Code:
<form method="POST" action="test_renvoi-position.php" enctype="multipart/form-data" >
<?php
$i=0;
while ($user = mysql_fetch_array($resultatinsert)){
$i++;
?>
<input name="id<?php echo  $i;?>" type="hidden" value="<?php echo  $user['id'];?>">
<input name="position_photos<?php echo $i;?>" type="text" value="<?php echo $user['position_photo'];?>" size="5">
<img src="../images/Artistique/vignettes/<?php echo $user['nom_photo'];?>" width="60" height="60" />
&nbsp;
<?php
}
$nombreFot= mysql_fetch_array($resultatinsert);
?>
<input name="nombreFot" type="hidden" value="<?php echo $i;?>">
<br />
<input name="envoi" type="submit">
</form>
jusque là toujours aucun souci .
lorsque que sur la page qui traite mes données je fais les echo de mes variable avec les post il me renvoi tout ce qu il faut a cette etape je test ma requete en dur avant de l inclure a la boucle des $_post tout se passe comme prevu mais lorsque j inclu la requete dans la boucle rien ne fonctionne.
Code:
<?php
 require('./top.php');
 $i=1;
while($i<=$_POST['nombreFot']):
$id=$_POST['id'.$i];
$position_photos="postion_photos".$_POST['postion'.$i];
//$requeteinsert= 'UPDATE photo SET position_photos=1 WHERE id=18';/requete en dur
$requeteinsert="UPDATE photo SET position_photos=".$position_photos." WHERE id=".$id; /requete pour la boucle
$resultatinsert.=mysql_query($requeteinsert) or die(mysql_error());
echo "postion".$i." valeur ".$positon_photos." et id".$_POST['id'.$i]."<br>";//echo renvoyant les données de maniéres corect
$i++;
endwhile;
?>
Mon probléme est probablement une questions de syntaxe si cela est possible  et j ai essayé pas mal de choses mais là je seche .
et commencer le week end sur un probleme ne promet rien de bien ;)

vis comme en mourant tu voudrais avoir vécu
lundi 14 avril 2008 à 17:37:34 | Re : souci avec requete update sql $_post et boucle while

maelob

Membre Club

Bonjour,

Tu m'as demandé de l'aide par mp.

Pour ton code tu as
while($i<=$_POST['nombreFot']):
[...]
endwhile;

Je ne connait pas cette écriture pour moi c'est while (condition) {
[...]
}

Après ton écriture est peut etre juste je ne suis pas sure.





Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
lundi 14 avril 2008 à 18:18:52 | Re : souci avec requete update sql $_post et boucle while

jp1871

ben j ai test avec l autre ecriture c pareil et lezs echo me donne les bons resultat mais ca update pas

vis comme en mourant tu voudrais avoir vécu
lundi 14 avril 2008 à 18:28:56 | Re : souci avec requete update sql $_post et boucle while

jp1871

Je vien d essayer cela et rien;
 $i=1;
while($i<=$_POST['nombreFot']){
$idU=$_POST['id'.$i];
$poss="poss".$_POST['poss'.$i];
$requeteinsert="UPDATE photo SET position_photos='".$poss."' WHERE id=".$idU;
$resultatinsert.=mysql_query($requeteinsert) or die(mysql_error());
echo "postion".$i." valeur ".$poss." et id".$_POST['id'.$i]."<br>";
$i++;
}
vis comme en mourant tu voudrais avoir vécu
lundi 14 avril 2008 à 18:32:55 | Re : souci avec requete update sql $_post et boucle while

maelob

Membre Club
Les names de tes imput c'est position_photos.$i et toi tu recuperes $_POST['poss'.$i] c'est normal?
lundi 14 avril 2008 à 18:41:10 | Re : souci avec requete update sql $_post et boucle while

jp1871

en fait mes input sont dans une boucle et ils s apellent
poss1,poss2,poss3 et comme la boucle n as pas de limiteur definit vu qu il change suivant le nombre de photos et donc il peut y en avoir 1 comme 40 et donc je l ai recup par post et la je refai une boucle comme je te dis ce qui est etonnant c est que les echo marque tout sans souci je bur plus que ma requete je croi ;)
vis comme en mourant tu voudrais avoir vécu
lundi 14 avril 2008 à 19:10:47 | Re : souci avec requete update sql $_post et boucle while

maelob

Membre Club

Ben justement je vois rien de ce nom!!!

>><input name="id<?php echo  $i;?>" type="hidden" value="<?php echo  $user['id'];?>">
>><input name="position_photos<?php echo $i;?>" type="text" value="<?php echo $user['position_photo'];?>"



Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
lundi 14 avril 2008 à 19:39:42 | Re : souci avec requete update sql $_post et boucle while

jp1871

ben en fait je suis un gros naze qui a reussi a etre aveuglé par l inatention ca fonctionne merci de l interet et du temps passé a cherché mon souci
vis comme en mourant tu voudrais avoir vécu
lundi 14 avril 2008 à 20:20:18 | Re : souci avec requete update sql $_post et boucle while

maelob

Membre Club
Réponse acceptée !
Mais non tu n'es pas un gros naze, c'est juste que des fois on fait des erreurs bete. tan mieux si ça fonctionne bon courage pour la suite.

Si c'est reglé pense a reponse acceptée.




Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)


Cette discussion est classée dans : boucle, requete, post, id, photos


Répondre à ce message

Sujets en rapport avec ce message

requete balaise [ par eax ] salutg un pb avec une requete mysql qui affiche les champs d'une table A (table des photos) et d'une table B (table des comentaires), je veux afficher Requete qui ne s'exécute pas toujours ??? [ par b4d ] Bonjour tout le monde,J'ai besoin de votre aide pour me dire ou est le bug dans ce code...J'ai créé un petit forum et donc, une sorte de petit bbcode. Problème requete SQL [ par darkwisk ] Salut à tous.....Voici mon problème, j'ai 2 "id" dans une variable $bien = "13,22";je voudrai recuperer des infos de ces 2 champs de ma table, pour le CURL : envoie d'une requete POST [ par jeje11991 ] Bonjour,Est ce que vous pouvez m'expliquer comment envoyer une requete POST avec curl.Merci d'avances Curl : problème [ par jeje11991 ] Bonjour,suite à ce message : http://www.phpcs.com/infomsg_CURL-ENVOIE-REQUETE-POST_801800.aspx#4j'ai compris comment ca focntionne mais j'ai un autre différence IE et FF [ par jacknikolson ] Salut,je suis en train d'essayer de modifier un module (articles) d'un portail sur lequel je travaille. le but du jeu est d'ajouter la possibilité de POST['sql'] : comment faire pour transmettre une requete [ par billmax ] Bonjour,j ai deux pages : executer_requete.php et traitexecuter_requete.phpsur la premiere page, je met une requete presente dans la base dans unecho Recuperer id aprés un post [ par sensoide ] Bonjour a tous,Je voudrais savoir s'il est possible de recuperer l'id d'une textbox  dans un formualair en ayant utiliser la methode post merci.<img s pb d'affichage d'image dans formulaire ajout d'image [ par frenchyie ] HELP !!! Salut à tous,Voila, j'ai comme qui dirait un soucis...j'ai un formulaire pour inserer une image à ma base, pour l'afficher dans ma page, Boucle d'insertion [ par zilachi ] Bonjour,Je cherche un moyen pour inserer mes enregistrements ( + de 500 ) via une boucle.Certains champs doivent êtres incréméntés automatiquement et


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales