CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Pitit prob. PHP

kemedu77
kemedu77
Niveau 7
28 mars 2004 à 17:02:55

Salut, quelqu´un pourrai me dire c´est quoi l´erreur?

< ?
$villes = $_POST[´villes´];
$ville = $_POST[´ville´];
if($ville==´autre´)
{
$ville2=´$villes´;
}
else {
$ville2=´$ville´;
}
. ..
$sql = " INSERT INTO membre
VALUES(´$id´,´$liste´,´$civilite´,´$nom2´,´$prenom
2´,´$annee´,´$mois´,´$jour´,´$adresse´,´$code_p´,´
$ville2´,´$m´,´$f´,´$msa´,´$rg´,´$ca´,´$fp´,´$autr
e´,´$statue´)";
. ..
? >

freedix
freedix
Niveau 10
28 mars 2004 à 17:36:42

Ça serait plutot à toi de nous dire les erreur que PHP t´affiches :-p

kemedu77
kemedu77
Niveau 7
28 mars 2004 à 20:15:50

ba rien justement ! rien ne s´affiche ! Toutes les donnée du form. sont mise, sauf la ville !

freedix
freedix
Niveau 10
28 mars 2004 à 20:20:11

Et qu´est ce qui ne fonctionne pas ? L´insertion dans la base de donnée ?
Lorsque tu éxécutes ta requête, rajoutes la fonction or die à après. C´est-à-dire, écris un truc comme ça :
mysql_query($sql) or die(mysql_error())

Et dis ce que ça t´affiche.

Sinon tu t´es connecté au serveur MySQL ? Tu as bien séléctionné ta base de donnée ?

electron_libre
electron_libre
Niveau 10
28 mars 2004 à 22:28:46

if($ville==´autre´){
$ville2= $villes;
}
else {
$ville2= $ville;
}

enleve les ´ ´, sinon $ville2 prendra pour valeur la chaine $ville ou $villes, et non la valeur de ses variables

MathieuN7
MathieuN7
Niveau 10
28 mars 2004 à 23:02:25

si il y a un champ id en auto increment, mets plutot ´´ jpense

kemedu77
kemedu77
Niveau 7
29 mars 2004 à 11:16:07

En fait, j´ai essayé tout plein de truc, la connexion fonctionne car le reste se mets !
Si je mets sans ´´, ca ne mets rien ! si jen mets, ca m´affiche, comme vs l´avez dit $ville, ou $villes.

electron_libre
electron_libre
Niveau 10
29 mars 2004 à 19:13:28

ben on avance, si sans les ´ ca affiche rien, c que tes chaines sont vide, et donc le probleme vient de la :
$villes = $_POST[´villes´];
$ville = $_POST[´ville´];

tes variables passaient par ton formulaire sont vides
fait un test juste avant ca, en faisant un echo de la varaible
echo $villes;
echo $_POST[´villes´];
normalement tu devrait avoir 2x la meme chose

littledark
littledark
Niveau 10
29 mars 2004 à 19:17:00

fo pas mettre un $_GET ? ??

freedix
freedix
Niveau 10
29 mars 2004 à 19:18:33

Si les donnée sont passées à cette page par un formulaire avec la méthode POST non :-p

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment