mysql_connect("serveur","identifiant","motdepass");
mysql_select_db("ma_base");
$query = "SELECT nom FROM nomdelatable WHERE dispo=0 ORDER BY RAND() LIMIT 1";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
echo $row[0];
$query = "UPDATE nomdelatable SET dispo=1 WHERE nom='".$row[0]."'";
$result = mysql_query($query);
mysql_close();
si tu comprends pas dit le je t'explique ($result);
mysql_connect("serveur","identifiant","motdepass");
mysql_select_db("ma_base");
i=0;
for( $i=0; $i < 6;$i++)
{
$_query($query);
}query = "SELECT nom FROM nomdelatable WHERE dispo=0 ORDER BY RAND() LIMIT 1";
$result = mysql_query($query);
$row = mysql_fetch_row
echo $row[0];
$query = "UPDATE nomdelatable SET dispo=1 WHERE nom='".$row[0]."'";
$result = mysql
}
mysql_close();$query = "UPDATE tirage SET dispo=1 , aqui='".$row[0]."' WHERE prenom='".$row[0]."'";
mais sa fonctionne pas. je voudrais que le nom tiré soit donc stocké en memoire afin de faire affiché par la suite
Il faut d'abord stocker cette information au moment ou tu la connais, pour pouvoir la réafficher. A vue de nez, cela se ferait dans une nouvelle table.je voudrais que le nom tiré soit donc stocké en memoire afin de faire affiché par la suite
Code : Tout sélectionner
CREATE TABLE `tirage` (
`idtir` mediumint(75) unsigned NOT NULL auto_increment,
`prenom` varchar(255) character set latin1 collate latin1_german2_ci default NULL,
`dispo` varchar(255) character set latin1 collate latin1_german2_ci default NULL,
`aqui` varchar(8) default NULL,
PRIMARY KEY (`idtir`)
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
--
-- Contenu de la table `tirage`
--
INSERT INTO `tirage` VALUES (1, 'Laetitia', '0', NULL);
INSERT INTO `tirage` VALUES (2, 'Fabrice', '0', NULL);
INSERT INTO `tirage` VALUES (3, 'Vanessa', '0', NULL);
INSERT INTO `tirage` VALUES (4, 'Pascal', '0', NULL);
INSERT INTO `tirage` VALUES (5, 'Natacha', '0', NULL);
INSERT INTO `tirage` VALUES (6, 'Nicolas', '0', NULL);
$query = "SELECT prenom FROM tirage WHERE dispo=0 ORDER BY RAND() LIMIT 1";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
echo "A été tirer au sort : ";
echo $row[0];
$query = "UPDATE tirage SET dispo=1, aqui='".$row[0]."' WHERE prenom='".$row[0]."'";
$result = mysql_query($query);
mysql_close();$query = "SELECT prenom FROM tirage WHERE dispo=0 ORDER BY RAND() LIMIT 1";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
echo "A été tirer au sort : ";
echo $row[0];
$query = "UPDATE tirage SET dispo=1 WHERE prenom='".$row[0]."'";
$result = mysql_query($query);
mysql_close();
Code : Tout sélectionner
<form action="tirage.php" method="get" enctype="application/x-www-form-urlencoded" name="Tirage" target="_blank">
<p>Entre ton prenom pour savoir a qui tu dois faire un gros cadeau pour noel puis clique sur le bouton OK</p>
<p>
<input name="prenomtir" type="text" value="Note ton prenom ici" />
<label>
<input type="submit" name="ok" value="OK" />
</label>
</p>
</form>
$_post['prenomtir']; //je recupere le prenom saisie dans le formulaire
$query = "SELECT prenom FROM tirage WHERE dispo=0 ORDER BY RAND() LIMIT 1";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
echo $_post['prenomtir'];
echo "tu devras faire un cadeau a ";
echo $row[0];
$query = "UPDATE tirage SET dispo=1, aqui='".$row[0]."' WHERE prenom='".$row[0]."'";
$result = mysql_query($query);
mysql_close();
Code : Tout sélectionner
<form action="tirage.php" method="post" name="tirage">
<p>Entre ton prenom pour savoir a qui tu dois faire un gros cadeau pour noel puis clique sur le bouton OK</p>
<p>
<input name="prenom" type="text" value="Note ton prenom ici" />
<label>
<input type="submit" name="ok" value="OK" />
</label>
</p>
</form>$query = "SELECT prenom FROM tirage WHERE dispo=0 ORDER BY RAND() LIMIT 1";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
echo $_POST['prenom'];
echo "tu devras faire un cadeau à ";
echo $row[0];
$query = "UPDATE tirage SET dispo=1, aqui='".$_POST['prenom']."' WHERE prenom='".$row[0]."'";
$result = mysql_query($query);
mysql_close();