Sondage php complet.
Un sondage avec une seule table SQL et vérification de l'ip si le visiteur a déjà voté ou non. En deux requêtes seulement. C tt
Remarque: pour l'image que j'ai appelé "barre.gif" c'est une simple petite image de 5*5 pixel d'une seule couleur.
Remarque: pour l'image que j'ai appelé "barre.gif" c'est une simple petite image de 5*5 pixel d'une seule couleur.
|
|
Code Source
Fonctions du code
: Alias de la fonction exit() - (PHP 4, PHP 5)
: Ouvre une connexion à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Sélectionne une base de données MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Retourne le timestamp UNIX actuel - (PHP 4, PHP 5)
: Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Retourne le nombre de lignes d'un résultat MySQL - (PHP 4, PHP 5, PECL...
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
: - (PHP 4, PHP 5, PECL mysql:1.0)
: Compte le nombre d'éléments d'un tableau ou le nombre de propriétés...
: Compte le nombre de valeurs d'un tableau - (PHP 4, PHP 5)
: Divise deux nombres de grande taille - (PHP 4, PHP 5)
: Envoie un en-tête HTTP - (PHP 4, PHP 5)
Commentaires
rien compris, le script a installer ,il est où?????
Voici une variable à déclarer :
$connection = mysql_connect($sql_serveur, $sql_login, $sql_password);
Merci pour ce code :-)
$connection = mysql_connect($sql_serveur, $sql_login, $sql_password);
Merci pour ce code :-)
Bonjour,
également vous risquez d'avoir une erreur lors de l'envoi et avoir des "Notice: undefined index" pour choix et vote lors de la dernière instruction servant à vérifier que l'utilisateur a fait un choix et a validé correctement.
En fait c'est la même solution que pour le calcul des pour pourcentages. Le _GET et _POST génère ces erreurs. Pour les éviter, remplacer par le code suivant:
if (isset($_GET['vote']) AND isset ($_POST['choix'])){
if ($_GET['vote']= "ok" AND $_POST['choix']!=0){
$enregistrer =
"INSERT sondage SET id='', titre='lieu_de_championat', reponse='$_POST[choix]'," .
" ip='$ip', unix='$unix'";
mysql_query ($enregistrer, $connection);
header("Location: vote.php"); //la on ré-actualise notre page..
}}
Il y a peut-être plus optimum mais celui là marche
Merci pour ce code en effet!!
également vous risquez d'avoir une erreur lors de l'envoi et avoir des "Notice: undefined index" pour choix et vote lors de la dernière instruction servant à vérifier que l'utilisateur a fait un choix et a validé correctement.
En fait c'est la même solution que pour le calcul des pour pourcentages. Le _GET et _POST génère ces erreurs. Pour les éviter, remplacer par le code suivant:
if (isset($_GET['vote']) AND isset ($_POST['choix'])){
if ($_GET['vote']= "ok" AND $_POST['choix']!=0){
$enregistrer =
"INSERT sondage SET id='', titre='lieu_de_championat', reponse='$_POST[choix]'," .
" ip='$ip', unix='$unix'";
mysql_query ($enregistrer, $connection);
header("Location: vote.php"); //la on ré-actualise notre page..
}}
Il y a peut-être plus optimum mais celui là marche
Merci pour ce code en effet!!
trop trop bien !!
merci pour cette bonne programmation !!
j'ai pas le fichier vote.php
je veux un exemple d'un formulaire à remplir avec mail, sécurité, et un bouton envoyer.
merci.
merci.
je veux je veux ...
gonflé le gars
déjà sympa que les gens aident
gonflé le gars
déjà sympa que les gens aident
Bonjour,
Ce script je le trouve super,
le hic c'est que je l'ai incorporé dans un bout de page php,
et quand je vote, il me rouvre une fen^tre avec le vote et me redemande de voter.
Sinon tout marche mais je voudrais que le résultat du vote apparaisse de suite, dans mon 'bout de page' ?
Merki!!!
Ce script je le trouve super,
le hic c'est que je l'ai incorporé dans un bout de page php,
et quand je vote, il me rouvre une fen^tre avec le vote et me redemande de voter.
Sinon tout marche mais je voudrais que le résultat du vote apparaisse de suite, dans mon 'bout de page' ?
Merki!!!
Ajouter un commentaire
Librairie PHP
Connexion
Inclassable
PHP
- Affichage (5)
- Applications (9)
- Chaînes (71)
- Classes (29)
- Constantes (4)
- Cookies (3)
- Date-Heure (40)
- Email (14)
- Fichiers - Réps (45)
- Fonctions (23)
- Formulaires (18)
- GD-Graphiques (11)
- Google (13)
- HTML (7)
- Images (21)
- Inclassable (28)
- Maths (24)
- MySQL (23)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (25)
- Sessions (13)
- Statistiques (5)
- Système (18)
- Tableaux (21)
- Tag-cloud (3)
- Templates (3)
- Twitter (5)
- URL (22)
- Variables (8)
- Vidéos (2)
- Windows (1)
- XML (2)






















