{MySQL} probleme mysql_query / mysql_connect - Page 2
Résolu
Précédent
- 1
- 2
C'est normal qu'il n'y ait rien dans pseudo, vu que dans ta requete tu le mets dans choix1 !!
Si tu veux le mettre dans pseudo :
mysql_query("INSERT INTO sondage (pseudo, resultat)"." VALUES ('$pseudo', '$choix' ) ")
or die("Impossible d'insérer le résultat du sondage : pseudo=$pseudo, choix=$choix".mysql_error());
echo "Merci";
Par contre, pourquoi il n'y a rien dans résultat ... ma foi c'est à toi de savoir ce qu'il y a dans $choix ! ca devient un problème PHP, pas MySQL ...
Si tu veux le mettre dans pseudo :
mysql_query("INSERT INTO sondage (pseudo, resultat)"." VALUES ('$pseudo', '$choix' ) ")
or die("Impossible d'insérer le résultat du sondage : pseudo=$pseudo, choix=$choix".mysql_error());
echo "Merci";
Par contre, pourquoi il n'y a rien dans résultat ... ma foi c'est à toi de savoir ce qu'il y a dans $choix ! ca devient un problème PHP, pas MySQL ...
ok merci le nom ce place bien dans pseudo dans $choix il y a ca :
<html>
<head>
<title>Sondage mon site !</title>
</head>
<body>
<h2>Comment avez-vous découvert mon site ?</h2>
<form method="post" action="sondage.php">
<input type="radio" name="choix1" value="presse" />Par la presse spécialisée<br />
<input type="radio" name="choix2" value="annuaire" />Par un annuaire<br />
<input type="radio" name="choix3" value="moteur" />Par un moteur de recherche<br/>
<input type="radio" name="choix4" value="forum" />Par un forum<br />
<input type="radio" name="choix5" value="news" />Par les info<br />
<input type="radio" name="choix6" value="ami" />Par un ami<br />
<input type="radio" name="choix7" value="autre" />Autre<br />
Merci de laisser votre pseudo:
<input type="text" name="pseudo" /><br />
<input type="submit" />
</form>
</body>
je ne comprend pas pourquoi il y a rien dans resultat
<html>
<head>
<title>Sondage mon site !</title>
</head>
<body>
<h2>Comment avez-vous découvert mon site ?</h2>
<form method="post" action="sondage.php">
<input type="radio" name="choix1" value="presse" />Par la presse spécialisée<br />
<input type="radio" name="choix2" value="annuaire" />Par un annuaire<br />
<input type="radio" name="choix3" value="moteur" />Par un moteur de recherche<br/>
<input type="radio" name="choix4" value="forum" />Par un forum<br />
<input type="radio" name="choix5" value="news" />Par les info<br />
<input type="radio" name="choix6" value="ami" />Par un ami<br />
<input type="radio" name="choix7" value="autre" />Autre<br />
Merci de laisser votre pseudo:
<input type="text" name="pseudo" /><br />
<input type="submit" />
</form>
</body>
je ne comprend pas pourquoi il y a rien dans resultat
PArce que ca n'est PAS comme ca qu'on utilise les radios ... pour avoir le resultat dans $choix par ex, tu dois avoir dans le HTML :
<input type="radio" name="choix" value="presse" />Par la presse spécialisée<br />
<input type="radio" name="choix" value="annuaire" />Par un annuaire<br />
<input type="radio" name="choix" value="moteur" />Par un moteur de recherche<br/>
<input type="radio" name="choix" value="forum" />Par un forum<br />
<input type="radio" name="choix" value="news" />Par les info<br />
<input type="radio" name="choix" value="ami" />Par un ami<br />
<input type="radio" name="choix" value="autre" />Autre<br />
Et la OUI tu auras une variable PHP $choix qui contiendra la value de la radio cochée ...
<input type="radio" name="choix" value="presse" />Par la presse spécialisée<br />
<input type="radio" name="choix" value="annuaire" />Par un annuaire<br />
<input type="radio" name="choix" value="moteur" />Par un moteur de recherche<br/>
<input type="radio" name="choix" value="forum" />Par un forum<br />
<input type="radio" name="choix" value="news" />Par les info<br />
<input type="radio" name="choix" value="ami" />Par un ami<br />
<input type="radio" name="choix" value="autre" />Autre<br />
Et la OUI tu auras une variable PHP $choix qui contiendra la value de la radio cochée ...
j'ai bien modifier mon html mais regarde message d'erreur quang je veux modifier les table de la base :
Base de données iciturquie_db - table sondage
Erreur
requête SQL : [Modifier]
ALTER TABLE `iciturquie_db`.`sondage` CHANGE `choix2` `choix` VARCHAR(30) NOT NULL
MySQL a répondu:
Duplicate column name 'choix'
Retour
Base de données iciturquie_db - table sondage
Erreur
requête SQL : [Modifier]
ALTER TABLE `iciturquie_db`.`sondage` CHANGE `choix2` `choix` VARCHAR(30) NOT NULL
MySQL a répondu:
Duplicate column name 'choix'
Retour
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
evidemment puisque la colonne choix existe deja !!!!
tout ce que tu avais à faire etait de virer les colonnes choix1, ... 6 qui ne servent à rien et remplacer ton code HTML de formulaire par celui que j'ai posté ...
Je te conseille aussi de trouver un bon tutorial de développement, parce que tu vas galérer j'en ai peur ...
tout ce que tu avais à faire etait de virer les colonnes choix1, ... 6 qui ne servent à rien et remplacer ton code HTML de formulaire par celui que j'ai posté ...
Je te conseille aussi de trouver un bon tutorial de développement, parce que tu vas galérer j'en ai peur ...
en faite je fais ça pour ma femme moi je n'y connais rien comme elle a du travaille je l'aide un peu mais je galère en tout cas merci de ton aide
Précédent
- 1
- 2