Php

reda -  
Freedomsoul Messages postés 509 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour
$bdd->exec('INSERT INTO restauration2 SET tarif=3 WHERE matricul=$evenements1[0][0]');


j'ai un problème a la variable ($evenements1[0][0]) ,il ne s'exécute po c qui ne permet po la modification de la (tarif) !!
est ce k il manque quelque chose dans l instruction???
merci ^^
A voir également:

4 réponses

Freedomsoul Messages postés 509 Date d'inscription   Statut Membre Dernière intervention   97
 
pourrais-tu nous mettre l'erreur qui s'affiche ?
Et par la même occasion, si l'erreur est lié à ta variable $evenenements1, nous donner le code qui l'initialise ?

Merci
0
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
Bonjour,

ceci ne marche pas:
$bdd->exec('INSERT INTO restauration2 SET tarif=3 WHERE matricul=$evenements1[0][0]');

parce que la variable $xxxx est entre guillements simples: '$xxxxx'

il faut faire ceci:
$bdd->exec('INSERT INTO restauration2 SET tarif=3 WHERE matricul='.$evenements1[0][0]);

et voilou....
hop pesé envoyé

A+
0
Freedomsoul Messages postés 509 Date d'inscription   Statut Membre Dernière intervention   97
 
c'est vrai que vu comme ça...

:)
0
reda
 
merci bcp mon pot cee tres gentil :)
0
reda
 
bonsoir
le meme probleme dans cette instruction
$requete="INSERT INTO resto SET matric=$evenements1[$m][0],nom=$evenements1[$m][1],prenom=$evenements1[$m][2],entite=$evenements1[$m][3],tarif=$evenements1[$m][4],ville=$evenements1[$m][5],badge=$evenements1[$m][6],site=$evenements1[$m][7]";
ne s joute aucune ligne dans ma table
les probleme c'est les variables tjrs :) et merci d'avance
0
Utilisateur anonyme
 
Same shit guy !

Tes variables... Il faut les mettre entre 'quotes' ;-]
0
Freedomsoul Messages postés 509 Date d'inscription   Statut Membre Dernière intervention   97
 
Je dirais même plus, le plus correct serait de faire:

//Pour l'update (+where ..)
requete = "UPDATE resto SET
matric='".$evenements1[$m][0]."',
nom='".$evenements1[$m][1]."',
prenom='".$evenements1[$m][2]."',
entite='".$evenements1[$m][3]."',
tarif='".$evenements1[$m][4]."',
ville='".$evenements1[$m][5]."',
badge='".$evenements1[$m][6]."',
site='".$evenements1[$m][7]."'";

// ou pour l'insert
requete = "INSERT INTO resto (matric, nom, prenom, entite, tarif, ville, badge, site) VALUES(
'".$evenements1[$m][0]."',
'".$evenements1[$m][1]."',
'".$evenements1[$m][2]."',
'".$evenements1[$m][3]."',
'".$evenements1[$m][4]."',
'".$evenements1[$m][5]."',
'".$evenements1[$m][6]."',
'".$evenements1[$m][7]."')";


PS : Attention UPDATE <> INSERT INTO
0