{MySQL} probleme mysql_query / mysql_connect
Résolu/Fermé
mehdi_84
Messages postés
103
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
4 janvier 2011
-
9 juin 2009 à 09:29
mehdi_84 Messages postés 103 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 4 janvier 2011 - 9 juin 2009 à 20:16
mehdi_84 Messages postés 103 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 4 janvier 2011 - 9 juin 2009 à 20:16
A voir également:
- {MySQL} probleme mysql_query / mysql_connect
- Mysql community server - Télécharger - Bases de données
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
28 réponses
dam75
Messages postés
1051
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
9 juin 2009 à 17:58
9 juin 2009 à 17:58
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 ...
mehdi_84
Messages postés
103
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
4 janvier 2011
9 juin 2009 à 18:59
9 juin 2009 à 18:59
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
dam75
Messages postés
1051
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
9 juin 2009 à 19:02
9 juin 2009 à 19:02
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 ...
mehdi_84
Messages postés
103
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
4 janvier 2011
9 juin 2009 à 19:12
9 juin 2009 à 19:12
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
dam75
Messages postés
1051
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
9 juin 2009 à 19:18
9 juin 2009 à 19:18
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 ...
mehdi_84
Messages postés
103
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
4 janvier 2011
9 juin 2009 à 19:22
9 juin 2009 à 19:22
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
dam75
Messages postés
1051
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
9 juin 2009 à 19:26
9 juin 2009 à 19:26
Pas de mal, mais reconnais que là j'en etais à ecrire le code pour toi :D
Bon courage, là tu es vraiment prêt du but ...
en resumant :
- ta table doit contenir les 2 champs qui t'importent, ie pseudo et choix
- tu fais ton insert comme vu plus haut
- et ca doit bien se passer :)
Bon courage, là tu es vraiment prêt du but ...
en resumant :
- ta table doit contenir les 2 champs qui t'importent, ie pseudo et choix
- tu fais ton insert comme vu plus haut
- et ca doit bien se passer :)
mehdi_84
Messages postés
103
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
4 janvier 2011
9 juin 2009 à 20:16
9 juin 2009 à 20:16
merci beaucoup ca fonctionne trés bien maintenant il me reste plus qu'a importer les données sur excel