Interroger une table
nico3009
Messages postés
103
Date d'inscription
Statut
Membre
Dernière intervention
-
MyTux Messages postés 222 Date d'inscription Statut Membre Dernière intervention -
MyTux Messages postés 222 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai fait un petit site de pronostics de foot où les utilisateurs entrent des scores de matchs.
En prenant l'exemple des pronostics du championnat d'Allemagne, ils entrent via un formulaire, leur pseudo, mot de passe, et leurs scores. Ce formulaire alimente une table nommée "allemagne".
Jusque là tout marche!
Je voudrais créer un formulaire (avec 1 seule zone de valeur) où l'utilisateur peut vérifier si ses pronostics ont été validés (donc si il a alimenté la table allemagne avec son pseudo)
Je le fais abotir à un script (ci-dessous) nommé "allemagne.php".
Quand je rentre mon pseudo, il me répond "Ok" ce qui est la réalité.
Quand je rentre le pseudo d'un utilisateur qui n'a pas pronostiqué, il répond la même chose au lie de mettre "Vous n'avez pas pronostiqué en Allemagne".
Autre précision : la table allemagne est composé des champs : pseudo, all1 (1er score), all2... jusqu'à all10.
Je suis plutôt novice dans le php et j'ai un doute sur les fonctions que j'ai utilisées.
Merci de m'aider. Voici le script :
<?php
$pseudo = (isset($_POST['pseudo'])) ? $_POST['pseudo'] : '';
$erreur = false;
if (!$erreur)
{
$hostname = "sql.free.fr";
$user = "********";
$password = "*******";
$nom_base_donnees = "*********";
mysql_connect($hostname, $user, $password) or die(mysql_error());
mysql_select_db($nom_base_donnees);
{
$query_result = mysql_query("SELECT pseudo FROM allemagne WHERE pseudo = '".$pseudo."'");
if(!$query_result) die("Vous n'avez pas pronostiqué en Allemagne!");
}
if($query_result)
{
echo '<center>Ok</center>';
mysql_close();
}
};
?>
j'ai fait un petit site de pronostics de foot où les utilisateurs entrent des scores de matchs.
En prenant l'exemple des pronostics du championnat d'Allemagne, ils entrent via un formulaire, leur pseudo, mot de passe, et leurs scores. Ce formulaire alimente une table nommée "allemagne".
Jusque là tout marche!
Je voudrais créer un formulaire (avec 1 seule zone de valeur) où l'utilisateur peut vérifier si ses pronostics ont été validés (donc si il a alimenté la table allemagne avec son pseudo)
Je le fais abotir à un script (ci-dessous) nommé "allemagne.php".
Quand je rentre mon pseudo, il me répond "Ok" ce qui est la réalité.
Quand je rentre le pseudo d'un utilisateur qui n'a pas pronostiqué, il répond la même chose au lie de mettre "Vous n'avez pas pronostiqué en Allemagne".
Autre précision : la table allemagne est composé des champs : pseudo, all1 (1er score), all2... jusqu'à all10.
Je suis plutôt novice dans le php et j'ai un doute sur les fonctions que j'ai utilisées.
Merci de m'aider. Voici le script :
<?php
$pseudo = (isset($_POST['pseudo'])) ? $_POST['pseudo'] : '';
$erreur = false;
if (!$erreur)
{
$hostname = "sql.free.fr";
$user = "********";
$password = "*******";
$nom_base_donnees = "*********";
mysql_connect($hostname, $user, $password) or die(mysql_error());
mysql_select_db($nom_base_donnees);
{
$query_result = mysql_query("SELECT pseudo FROM allemagne WHERE pseudo = '".$pseudo."'");
if(!$query_result) die("Vous n'avez pas pronostiqué en Allemagne!");
}
if($query_result)
{
echo '<center>Ok</center>';
mysql_close();
}
};
?>
A voir également:
- Interroger une table
- Table ascii - Guide
- Table des matières word - Guide
- Table des caractères - Guide
- No bootable partition in table ✓ - Forum Windows
- Tableau croisé dynamique ou table de pilote - Guide