Modifier bdd en php
Fermé
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
-
8 juin 2004 à 09:27
layork Messages postés 361 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 6 avril 2009 - 8 juin 2004 à 18:07
layork Messages postés 361 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 6 avril 2009 - 8 juin 2004 à 18:07
A voir également:
- Modifier bdd en php
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier story facebook - Guide
- Modifier sa voix en direct - Guide
- Modifier extension fichier - Guide
31 réponses
flokocha
Messages postés
1510
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
10 octobre 2015
281
8 juin 2004 à 09:34
8 juin 2004 à 09:34
Ton problème c'est que UPDATE est une requête SQL, au même titre que SELECT. Elle doit donc être traitée de la même manière qu'un SELECT, c'est à dire dans un mysql_query(), et entre guillemets.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Utilisateur anonyme
8 juin 2004 à 09:34
8 juin 2004 à 09:34
Salut,
C'est quoi ce Update, la ? Il sort d'ou ? Tu executes correctement un SELECT, fais la meme chose pour l'UPDATE !
Kalamit,
18 jours avant le soleil, la mer et les mouettes. :)
C'est quoi ce Update, la ? Il sort d'ou ? Tu executes correctement un SELECT, fais la meme chose pour l'UPDATE !
$requete=mysql_query( "UPDATE adherent SET site_num1= new_site_num1 WHERE site_num1=$numsite AND site_num2=$site_num2");
Kalamit,
18 jours avant le soleil, la mer et les mouettes. :)
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 09:38
8 juin 2004 à 09:38
oups desolé les gars, je savais pas!
c'est pas evident a premiere vue quand meme!
c'est la premiere fois que je l'utilise:p
bon ba je vais essayer de faire fonctioner comme vous m'avez dit
thx ;)
l'informatique ca rend fou!!!!!
c'est pas evident a premiere vue quand meme!
c'est la premiere fois que je l'utilise:p
bon ba je vais essayer de faire fonctioner comme vous m'avez dit
thx ;)
l'informatique ca rend fou!!!!!
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 09:40
8 juin 2004 à 09:40
juste une petite question toute bebete, mais je suis dans le cirage ce matin, une foi que j'ai fait:
$requete=mysql_query( "UPDATE adherent SET site_num1= new_site_num1 WHERE site_num1=$numsite AND site_num2=$site_num2");
comment je fait pour executer lcette requete??
l'informatique ca rend fou!!!!!
$requete=mysql_query( "UPDATE adherent SET site_num1= new_site_num1 WHERE site_num1=$numsite AND site_num2=$site_num2");
comment je fait pour executer lcette requete??
l'informatique ca rend fou!!!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
flokocha
Messages postés
1510
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
10 octobre 2015
281
8 juin 2004 à 09:44
8 juin 2004 à 09:44
Elle s'exécute au moment où tu l'attribues à ta variable $requete, toujours comme pour ton SELECT d'avant.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 09:56
8 juin 2004 à 09:56
bon, vous allez dire que je suis relou, mais en fait, cette requete j'aimerais qu'elle s'execute lorsque il y a un clic sur un boutton, et il me semble avoir deja utiliser un truc du genre onclckedbutton, mais je e sais plus du tout comment faire!!
donc si quelqu'un connaissait le "truc" pour faire quelque chose quand il y a un clic boutton, je lui en serai reconnaissant
l'informatique ca rend fou!!!!!
donc si quelqu'un connaissait le "truc" pour faire quelque chose quand il y a un clic boutton, je lui en serai reconnaissant
l'informatique ca rend fou!!!!!
flokocha
Messages postés
1510
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
10 octobre 2015
281
8 juin 2004 à 10:03
8 juin 2004 à 10:03
Clic sur un bouton => Évênement côté client => JavaScript
Tu fais un bouton ( <INPUT TYPE="Button"> ) et tu rajoutes l'option "onClick=".
L'ennui est que le PHP est exécuté avant le JavaScript, donc tu ne pourras pas faire ton UPDATE de cette manière sans recharger ta page.
Le plus simple est encore de passer à une autre page pour le traitement.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Tu fais un bouton ( <INPUT TYPE="Button"> ) et tu rajoutes l'option "onClick=".
L'ennui est que le PHP est exécuté avant le JavaScript, donc tu ne pourras pas faire ton UPDATE de cette manière sans recharger ta page.
Le plus simple est encore de passer à une autre page pour le traitement.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 10:14
8 juin 2004 à 10:14
a oui ca s'annoce chaud!!!
ce que je vais faire c'est que je vais faire rentrer les valeur par l'utilisateur, et ensuite, je recupere tote les valeurs qu'il a rentrée et je les envois sur une autre page ou je vais faire le traitement.
mais bon je sais pas si je vais arriver a fare tout ca, c'est dure pour un novice comme moi :(
l'informatique ca rend fou!!!!!
ce que je vais faire c'est que je vais faire rentrer les valeur par l'utilisateur, et ensuite, je recupere tote les valeurs qu'il a rentrée et je les envois sur une autre page ou je vais faire le traitement.
mais bon je sais pas si je vais arriver a fare tout ca, c'est dure pour un novice comme moi :(
l'informatique ca rend fou!!!!!
flokocha
Messages postés
1510
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
10 octobre 2015
281
8 juin 2004 à 10:25
8 juin 2004 à 10:25
C'est effectivement la solution la plus simple. Si tu as besoin d'aide n'hésite pas ! ;)
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 10:35
8 juin 2004 à 10:35
oki thx c'est cool
je planche le prbleme un moment et je vous dirais l'evolution;)
l'informatique ca rend fou!!!!!
je planche le prbleme un moment et je vous dirais l'evolution;)
l'informatique ca rend fou!!!!!
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 10:46
8 juin 2004 à 10:46
j'ai un probleme pour faire passer mes valeurs, j ai fait comme ca:
while ($donnees = mysql_fetch_array ($requete) )
{?>
Numero du site:<input type="text" name="new_site_num1" size="20" value=<?echo($donnees['site_num1']);?> ><br>
Numero de sous-site:<input type="text" name="new_site_num2" size="20" value=<?echo($donnees['site_num2']);?>><br>
Nom de l etablissement:<input type="text" name="new_etb" size="20" value=<?echo($donnees['etb']);?>><br>
<?}?>
<a href=traitement.php?site_num1=new_site_num1&site_num2=new_site_num2&etb=new_etb>Modifier</a>
et en fait ca me retourne pas les valeur, par exemple site_num1 et bien il prend new_site_num1 au lieu du contenu de new_site_num1
l'informatique ca rend fou!!!!!
while ($donnees = mysql_fetch_array ($requete) )
{?>
Numero du site:<input type="text" name="new_site_num1" size="20" value=<?echo($donnees['site_num1']);?> ><br>
Numero de sous-site:<input type="text" name="new_site_num2" size="20" value=<?echo($donnees['site_num2']);?>><br>
Nom de l etablissement:<input type="text" name="new_etb" size="20" value=<?echo($donnees['etb']);?>><br>
<?}?>
<a href=traitement.php?site_num1=new_site_num1&site_num2=new_site_num2&etb=new_etb>Modifier</a>
et en fait ca me retourne pas les valeur, par exemple site_num1 et bien il prend new_site_num1 au lieu du contenu de new_site_num1
l'informatique ca rend fou!!!!!
flokocha
Messages postés
1510
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
10 octobre 2015
281
8 juin 2004 à 10:48
8 juin 2004 à 10:48
Tu as récupéré tes variables avec $_GET ?
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 10:50
8 juin 2004 à 10:50
j'ai fait ca:
$site_num1=$_GET['site_num1'];
echo $site_num1 ;
l'informatique ca rend fou!!!!!
$site_num1=$_GET['site_num1'];
echo $site_num1 ;
l'informatique ca rend fou!!!!!
flokocha
Messages postés
1510
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
10 octobre 2015
281
8 juin 2004 à 10:53
8 juin 2004 à 10:53
Ah ben oui c'est normal ! :)
Regarde ce que tu as fait :
<a href=traitement.php?site_num1=new_site_num1&site_num2=new_site_num2&etb=new_etb>
Il faut faire :
<a href=traitement.php?site_num1=<? echo $new_site_num1; ?>&site_num2=<? echo $new_site_num2; ?>&etb=<? echo $new_etb; ?>>
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Regarde ce que tu as fait :
<a href=traitement.php?site_num1=new_site_num1&site_num2=new_site_num2&etb=new_etb>
Il faut faire :
<a href=traitement.php?site_num1=<? echo $new_site_num1; ?>&site_num2=<? echo $new_site_num2; ?>&etb=<? echo $new_etb; ?>>
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 10:57
8 juin 2004 à 10:57
ba c'est bizar, car quand tu met:
site_num1=<? echo $new_site_num1; ?>
ca insinu que new_site_num_1 c'est une variable, hors, regarde mon code au debut et tu vera que je l'ai pas declarer en variable...
a moin que je n'ai pas compris, les variable... je pensais que c'etait une variable que si tu mettait $ devant, et sinon, c'etait pas de vrai variable
?!?!? etrange......
l'informatique ca rend fou!!!!!
site_num1=<? echo $new_site_num1; ?>
ca insinu que new_site_num_1 c'est une variable, hors, regarde mon code au debut et tu vera que je l'ai pas declarer en variable...
a moin que je n'ai pas compris, les variable... je pensais que c'etait une variable que si tu mettait $ devant, et sinon, c'etait pas de vrai variable
?!?!? etrange......
l'informatique ca rend fou!!!!!
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 11:00
8 juin 2004 à 11:00
arf!!
en plus ta methode ba elle a pas l'air de fonctionner, ca le rend fou, il dit que new_site_num1 n'est pas défini.... ce qui dans un sens va avec ce que je vient de te demandre juste au dessus...
qu'est ce que tu en pense??
l'informatique ca rend fou!!!!!
en plus ta methode ba elle a pas l'air de fonctionner, ca le rend fou, il dit que new_site_num1 n'est pas défini.... ce qui dans un sens va avec ce que je vient de te demandre juste au dessus...
qu'est ce que tu en pense??
l'informatique ca rend fou!!!!!
flokocha
Messages postés
1510
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
10 octobre 2015
281
8 juin 2004 à 11:05
8 juin 2004 à 11:05
Ah oui pardon j'avais pas lu ce que tu as fait avant !
Alors en fait tu t'y prends mal, puisque tu viens de faire un formulaire, il te suffit d'y ajouter un bouton submit !
Tu places une balise <FORM ACTION="traitement.php" METHOD="get">, tu rajoutes tes INPUT, puis tu ajoutes <INPUT TYPE="submit" Value="Modifier"></FORM>
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Alors en fait tu t'y prends mal, puisque tu viens de faire un formulaire, il te suffit d'y ajouter un bouton submit !
Tu places une balise <FORM ACTION="traitement.php" METHOD="get">, tu rajoutes tes INPUT, puis tu ajoutes <INPUT TYPE="submit" Value="Modifier"></FORM>
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 11:43
8 juin 2004 à 11:43
en effet flocko, c'est une exellente idée!
meme mon chef a trouver que c'etait une bonne idée!!MDR
c'est pour ca que je repond tard, il est venu voir ce que je faisait et
je lui ai di oui mai regardez ce que on ma proposé sur un forum :p
et il a trouvé l'idée très judicieuse ;)
donc la je vai refaire avec ta methode, et je pense pas reposter avant cette aprem
je vous tiens au courant
bon ap et encore merci flocko
l'informatique ca rend fou!!!!!
meme mon chef a trouver que c'etait une bonne idée!!MDR
c'est pour ca que je repond tard, il est venu voir ce que je faisait et
je lui ai di oui mai regardez ce que on ma proposé sur un forum :p
et il a trouvé l'idée très judicieuse ;)
donc la je vai refaire avec ta methode, et je pense pas reposter avant cette aprem
je vous tiens au courant
bon ap et encore merci flocko
l'informatique ca rend fou!!!!!
flokocha
Messages postés
1510
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
10 octobre 2015
281
8 juin 2004 à 11:47
8 juin 2004 à 11:47
De rien, bon appétit à toi aussi ! :)
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 12:00
8 juin 2004 à 12:00
j'ai failli oublier:
APERO POUR TOUT LE MONDE!!!!!!!!!!!!!!!!!!!!!!!!!!!!
l'informatique ca rend fou!!!!!
APERO POUR TOUT LE MONDE!!!!!!!!!!!!!!!!!!!!!!!!!!!!
l'informatique ca rend fou!!!!!
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 14:24
8 juin 2004 à 14:24
re tout le monde!
bon ba la je pence que le petit digo s'impose, donc c'est ma tournée;)
bon, j ai encore une petite question, en fait la c'est juste un problème de presentation, je vous explique:
<FORM ACTION="traitement.php" METHOD="get">
Nom:<input type="texte" name="new_nm" size="20" value="<?echo($donnees['nm']);?>"><br>
Nom de l etablissement: <input type="texte" name="new_etb" size="20" value="<?echo($donnees['etb']);?>"><br>
Code postal:<input type="texte" name="new_cp" size="20" value="<?echo($donnees['cp']);?>"><br>
Adresse:<input type="texte" name="new_ad" size="20" value="<?echo($donnees['ad']);?>"><br>
j'ai un truc comme ca, en fait ca me met par exemple:
nom: et le champs pour ecrire
le probleme, c'est que come vous vous en doutez, ca fait bien bien moche que toute les zones de saisies ne soient pas alignées, donc j'aurai aimer savoir commen les alignés dans un soucis d'estetique, car la c'est vraiment très moche et ca fait grave le bordel!!!
ps: ne me proposez pas de les mettre en tableau, mon chef aime mieu que elle soient les une sous les autre;)
l'informatique ca rend fou!!!!!
bon ba la je pence que le petit digo s'impose, donc c'est ma tournée;)
bon, j ai encore une petite question, en fait la c'est juste un problème de presentation, je vous explique:
<FORM ACTION="traitement.php" METHOD="get">
Nom:<input type="texte" name="new_nm" size="20" value="<?echo($donnees['nm']);?>"><br>
Nom de l etablissement: <input type="texte" name="new_etb" size="20" value="<?echo($donnees['etb']);?>"><br>
Code postal:<input type="texte" name="new_cp" size="20" value="<?echo($donnees['cp']);?>"><br>
Adresse:<input type="texte" name="new_ad" size="20" value="<?echo($donnees['ad']);?>"><br>
j'ai un truc comme ca, en fait ca me met par exemple:
nom: et le champs pour ecrire
le probleme, c'est que come vous vous en doutez, ca fait bien bien moche que toute les zones de saisies ne soient pas alignées, donc j'aurai aimer savoir commen les alignés dans un soucis d'estetique, car la c'est vraiment très moche et ca fait grave le bordel!!!
ps: ne me proposez pas de les mettre en tableau, mon chef aime mieu que elle soient les une sous les autre;)
l'informatique ca rend fou!!!!!
flokocha
Messages postés
1510
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
10 octobre 2015
281
8 juin 2004 à 14:33
8 juin 2004 à 14:33
"ps: ne me proposez pas de les mettre en tableau, mon chef aime mieu que elle soient les une sous les autre;) "
Je ne comprends pas en quoi le fait de les disposer dans un tableau imposerait que tes zones de saisies ne soient pas les unes sous les autres !
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Je ne comprends pas en quoi le fait de les disposer dans un tableau imposerait que tes zones de saisies ne soient pas les unes sous les autres !
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
8 juin 2004 à 14:45
8 juin 2004 à 14:45
remarque très judicieuse....... ;)
l'informatique ca rend fou!!!!!
l'informatique ca rend fou!!!!!
8 juin 2004 à 09:34
Kalamit,
18 jours avant le soleil, la mer et les mouettes. :)
8 juin 2004 à 09:35
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.