PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » comment recuperer une variable apres un select rand() » 13-10-2012 21:50:15

Finalement j'ai trouver comment je met le code ici ca va peut-etre aider quelqu'un un jour wink



<?php
include_once ("myparam.inc.php");

$id = $_POST['id'];

$CONDB=mysql_connect(MYHOST, MYUSER, MYPASS);

mysql_select_db(unionwe_isa, $CONDB);


$resultats = mysql_query("SELECT prenom, nom FROM participant WHERE numeroconcours=". $id ." order by rand() limit 1") or die(mysql_error());


$ligne = mysql_fetch_array($resultats);


$gagnant = "UPDATE concours SET gagnant = '". $ligne['nom'].$ligne['prenom'] ."' WHERE id=". $id;


mysql_query($gagnant) or die(mysql_error());

mysql_close($CONDB);

?>

 

Merci

#2 Re : Forum Général PHP » comment recuperer une variable apres un select rand() » 13-10-2012 21:50:15

salut Maljuna Kris,

ce n'est pas dutout sa je n'ai aucunement besoin du id de participant car se n'est que le prenom et nom qui doive s'ajouter dans la ligne du concours.
Je m'explique mieux: Sur ma page d'administration, j'ai un formulaire qui demande l'id d'un concours(le concours que je veux terminer), quand je fais envoyer sa m'envois sur la page tirage.php.
tirage.php doit trouver dans la table participant de facon aléatoire le prenom et le nom d'un participant pour les rajouter dans la ligne du concours corespondant a l'id du premier formulaire initiale.


bonne soirée

#3 Re : Forum Général PHP » comment recuperer une variable apres un select rand() » 13-10-2012 21:50:15

c'est encore moi,

petite question mysql_fetch_assoc,

Comment je fais pour me servir du resultat autrement que echo ou printf car je dois mettre le resultat sur une ligne de ma base de donnee avec UPDATE

Sa doit etre nono, mais je vois pas comment


merci

#4 Re : Forum Général PHP » comment recuperer une variable apres un select rand() » 13-10-2012 21:50:15

rebonjour,

Pour quel raison me dit tu: "D'autre part, tu ne cibles pas la colonne id de la table participant dans ton SELECT."

car quand je fais la requete dans mysql myadmin sa me sort toujours des variables associer a mon $id

c'est peut-etre un manque de details de ma part

pour mysql_fetch_assoc() je vais aller jeter un coup d'oeil


merci

#5 Forum Général PHP » comment recuperer une variable apres un select rand() » 13-10-2012 21:50:15

TheBear
Réponses : 8

Bonjour,

          Je suis débutant en php et j'essais de faire un système de tirage au sort. Tout allait bien mais la je rencontre un probleme que je n'arrive pas à regler.
Quand je fais ma requete select pour trouver le prenom d un gagnant choisi au hasard je n'arrive pas a exploiter cette variable sa me renvois: Resource id #8 comme reponsse
Si quelqu'un peut m'aider sa serais grandement apprecier.

Voici mon code:

<?php
include_once ("myparam.inc.php");

$id = $_POST['id'];

$CONDB=mysql_connect(MYHOST, MYUSER, MYPASS);

mysql_select_db(unionwe_isa, $CONDB);

$resultat="SELECT prenom, nom FROM participant WHERE numeroconcours=$id order by rand() limit 1";

$ligne=mysql_fetch_array($resultat);

$gagnant="UPDATE concours SET gagnant=$ligne WHERE id=$id";

mysql_query($gagnant);

mysql_close($CONDB);

?>
 

Merci d'avance

Pied de page des forums

Propulsé par FluxBB