{MySQL} probleme mysql_query / mysql_connect
Résolu
mehdi_84
Messages postés
103
Date d'inscription
Statut
Membre
Dernière intervention
-
mehdi_84 Messages postés 103 Date d'inscription Statut Membre Dernière intervention -
mehdi_84 Messages postés 103 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai un problème avec la base de données lycos quand je mais ce code :
mysql_connect("INSERT INTO sondage (nom, resultat)". a la fin de mon formulaire quand je l'envoie il me dit "merci" cela veut dire qu'il a prie en compte la données, mais quand je vais dans ma base il y a pas de données
maintenant quand je mais ce code a la place :
mysql_query("INSERT INTO sondage (nom, resultat)".
quand je rempli le formulaire est que je clique sur envoyer ca me dit impossible d'envoyer a la base de données donc le quel de c'est 2 code je dois prendre et aussi comment les faire fonctionner ?
merci de votre aide
mysql_connect("INSERT INTO sondage (nom, resultat)". a la fin de mon formulaire quand je l'envoie il me dit "merci" cela veut dire qu'il a prie en compte la données, mais quand je vais dans ma base il y a pas de données
maintenant quand je mais ce code a la place :
mysql_query("INSERT INTO sondage (nom, resultat)".
quand je rempli le formulaire est que je clique sur envoyer ca me dit impossible d'envoyer a la base de données donc le quel de c'est 2 code je dois prendre et aussi comment les faire fonctionner ?
merci de votre aide
A voir également:
- {MySQL} probleme mysql_query / mysql_connect
- Mysql community server - Télécharger - Bases de données
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Mysql error 1 ✓ - Forum Réseaux sociaux
- 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
- Access vs mysql - Forum Webmastering
28 réponses
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