blackmanshadow

Inscris le 21/01/2008 à 23:48
  • Signature
    Daniel
  • Site web
  • Nombre de sujets
    3
  • Nombre de messages
    11
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

blackmanshadow
le 03/02/2008 à 13:00
comment recuperer donnee formulaire et afficher en aleatoire
Merci a toi pour l'aide j'ai ajouter shuffle dans le code et cela marche encore merciiiiii

<?php

$x=5;
$c="=";
$d=" ";
for($i = 1;$i <= $x; $i++) {
$equipe[$i] = $_POST ['equipe'.$i];

}

shuffle($equipe);


for($i = 0;$i <= $x-1; $i++) {
echo '<table border="0" align="center" cellspacing="2" cellpadding="2">';
echo '<tr align="center">';


echo '<td>Equipe '.$d,$c,$d,$equipe[$i],$d.'</td>';

}

echo '<tr align="center">';

echo '</tr>';
echo '</table>';
?>
Daniel
blackmanshadow
le 03/02/2008 à 11:51
comment recuperer donnee formulaire et afficher en aleatoire
bonjour ,

je recupere dans une page des donnees d'un formulaire et je les affiches
mais j'aurais aimer les afficher dans un ordre aleatoire
cela est-il possible ?

merci pour votre aide

voici le code

<?php

$x=5;
$c="=";
$d=" ";
for($i = 1;$i <= $x; $i++) {

$equipe[$i] = $_POST ['equipe'.$i];
echo '<table border="0" align="center" cellspacing="2" cellpadding="2">';
echo '<tr align="center">';
echo '<td>Equipe '.$i,$d,$c,$d,$equipe[$i],$d.'</td>';

}
echo '<tr align="center">';

echo '</tr>';
echo '</table>';
?>
Daniel
blackmanshadow
le 02/02/2008 à 12:50
faire un formulaire avec un nombre iconnu d'input
lol effectivement ... voici donc le code revu et corriger

code pour insertion des equipes

<?php
/*en supposant $x ta variable pour le nombre d'équipes
et $i la variable égale à 1 qui s'incrémente de 1 à chaque fois jusqu'à être égale à $x*/
$x=5; /*NOMBRE D'EQUIPE*/
echo '<form name="OK" action="tirage2.php" method="POST">';

/*une boucle for pour faire un echo du input tant qu'on a pas atteint le nombre d'équipes $x */
for($i = 1;$i <= $x; $i++) {
/*là il faut concaténer equipe et la valeur de $i : "equipe'.$i.'"*/
echo '<table border="0" align="center" cellspacing="2" cellpadding="2">';
echo '<tr align="center">';
echo '<td>Equipe '.$i.'</td>';
echo '<td><input type="text" name="equipe'.$i.'"></td>';

}

echo '<tr align="center">';
echo '<td colspan="2"><input type="submit" value="OK"></td>';
echo '</tr>';
echo '</table>';
echo '</form>';
?>


Code pour recuperer les donnees

<?php

$x=5;
$c="=";
$d=" ";
for($i = 1;$i <= $x; $i++) {

$equipe[$i] = $_POST ['equipe'.$i];
echo '<table border="0" align="center" cellspacing="2" cellpadding="2">';
echo '<tr align="center">';
echo '<td>Equipe '.$i,$d,$c,$d,$equipe[$i],$d.'</td>';

}
echo '<tr align="center">';

echo '</tr>';
echo '</table>';
?>


Encore merci pour ton aide smiley
Daniel
blackmanshadow
le 02/02/2008 à 11:08
faire un formulaire avec un nombre iconnu d'input
SUPER et je te remercie pour la modification du code
pour tester j'ai mis GET et j'ai bien dans l'URL ceci
tirage2.php?equipe1=a&equipe2=b&equipe3=c&equipe4=d&equipe5=e

j'ai egalement placer le bouton OK smiley

il me reste plus qu'as recuperer les variables sur l'autre page

voici le code complet ccela peu aider...

<?php
/*en supposant $x ta variable pour le nombre d'équipes
et $i la variable égale à 1 qui s'incrémente de 1 à chaque fois jusqu'à être égale à $x*/
$x=5; /*NOMBRE D'EQUIPE*/
echo '<form name="OK" action="tirage2.php" method="POST">';
echo '<table border="0" align="center" cellspacing="2" cellpadding="2">';
echo '<tr align="center">';
/*une boucle for pour faire un echo du input tant qu'on a pas atteint le nombre d'équipes $x */
for($i = 1;$i <= $x; $i++) {
/*là il faut concaténer equipe et la valeur de $i : "equipe'.$i.'"*/
echo '<td>Equipe'.$i.'</td>';
echo '<td><input type="text" name="equipe'.$i.'"></td>';
}
echo '<tr align="center">';
echo '<td colspan="2"><input type="submit" value="OK"></td>';
echo '</tr>';
echo '</table>';
?>
Daniel
blackmanshadow
le 01/02/2008 à 18:30
faire un formulaire avec un nombre iconnu d'input
revoici mon code modifier cela fonctionne

mais je crois avoir une erreur ici pourriez vous controler ? merci

<td><input type="text" name="equipe($x)"></td>


<html>
<head>
<title>insertion de données en PHP :: partie 1</title>
<? $x=1; ?>

</head>
<body>
<?while ($x<=5) {?>
<form name="OK" action="tirage2.php" method="POST">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>Equipe <? echo("$x") ; ?></td>
<td><input type="text" name="equipe($x)"></td>
</tr>


</table>
<?$x=$x+1;
}?>
<table border="0" align="center" cellspacing="2" cellpadding="2"><tr align="center"><td colspan="2"><input type="submit" value="OK"></td></tr>
</table>
</form>
</body>
</html>
Daniel
blackmanshadow
le 01/02/2008 à 17:24
faire un formulaire avec un nombre iconnu d'input
j'ai un debut de code mais juste pour une equipe

<html>
<head>
<title>insertion de données en PHP :: partie 1</title>
</head>
<body>
<form name="OK" action="equipe.php" method="POST">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>Equipe 1 </td>
<td><input type="text" name="equipe1"></td>
</tr>

<tr align="center">
<td colspan="2"><input type="submit" value="OK"></td>
</tr>
</table>
</form>
</body>
</html>
Daniel
blackmanshadow
le 01/02/2008 à 17:18
faire un formulaire avec un nombre iconnu d'input
bonjour a tous lors d'un precedent poste
http://www.lephpfacile.com/forum/1-php-mysql/5790-besoin-d-aide-pour-creer-page-tirage-au-sort

j'ai trouver comment faire une page pour afficher les joueurs inscrit a un tournoi et les afficher en ordre aleatoire

mais j'ai un autre probleme :

le tournois ce deroule suivant le nombres d'inscrit ( exemple : 8 )
je dois donc rentrer 8 noms d'equipe de foot
pour ne pas creer des pages inutilement

j'ai essayer de creer une page qui reprend la variable du nombre de joueur inscrit juque la pas de probleme.

apres je n'arrive pas a afficher les formulaires avec input texte etc.... j'ai tester dans une boucle ( for .... ) mais cela ne fonctionne pas
si ma variable est 8 ou 10 etc.... le nombre de formulaire dois etre egal

exemple de la page : ( la variable = 8 )

Equipe 1 : ENTRER l'equipe 1
Equipe 2 : ENTRER l'equipe 2
Equipe 3 : ENTRER l'equipe 3
Equipe 4 : ENTRER l'equipe 4
Equipe 5 : ENTRER l'equipe 5
Equipe 6 : ENTRER l'equipe 6
Equipe 7 : ENTRER l'equipe 7
Equipe 8 : ENTRER l'equipe 8
OK

OK correspond au bouton

quelqu'un a une idee ?

merci
Daniel
blackmanshadow
le 01/02/2008 à 16:53
besoin d'aide pour creer page tirage au sort
RESOLU voici mon code sa peu toujours servir smiley


<?php

if (eregi("tirage.php", $_SERVER['PHP_SELF'])) {
die ("You cannot open this page directly");
}
/*** verification securite ***/
verif_admin_tournois($s_joueur,$s_tournois,$grade['a'],$grade['b'],$grade['t']);

/*** test de la session ***/
if(empty($s_tournois)) goto("?page=index");
else {

/*** affichage main ***/
echo "<p class=title>.::Tirage au sort Des ".${'str'.$EquipesX.'Inscrits'}." - $nom_tournois::.</p>";

echo "<table cellspacing=0 cellpadding=0 border=0>";
$nbinscrits=nb_inscrits_tournois($s_tournois);
$nbplaces=nb_places_tournois($s_tournois);

if($nbinscrits > $nbplaces) echo "<tr><td class=title><font color=red>$nbinscrits</font> / $nbplaces ${"str$EquipesX"}</td></tr>";
else echo "<tr><td class=title>$nbinscrits / $nbplaces ${"str$EquipesX"}</td></tr>";

echo "</table>";

$db->select("id, pseudo, status, date, IFNULL(seed,10000) as seed");
$db->from("phpt_joueurs, phpt_participe");
$db->where("phpt_joueurs.id = phpt_participe.equipe");
$db->where("tournois = $s_tournois");
/*$db->order_by("seed, $champX");*/
$db->order_by("rand()");
$res = $db->exec();

/** reinit des colonne a 1 ***/
if ($db->num_rows($res) < $config['col_'.$equipesX])
$config['col_'.$equipesX]=1;

if ($db->num_rows($res) != 0) {
$i=0;
while ($participant = $db->fetch($res)) {
$tab_participants[$i]=$participant;
$i++;
}

echo "<table cellspacing=0 cellpadding=0 border=0 class=liste><tr valign=top>";

for($i=0;$i<$config['col_'.$equipesX];$i++) {
echo "<td>";
echo "<table border=0 cellpadding=0 cellspacing=0 class=bordure1><tr><td>";
echo "<table cellspacing=1 cellpadding=2 border=0>";
echo "<tr><td class=headerliste>#</td><td class=headerliste width=120>$strNom</td><td class=headerliste width=130>Equipe</td></tr>";

for($j=$i;$j<count($tab_participants);$j=$j+$config['col_'.$equipesX]) {
echo "<tr>";
echo "<td class=textliste align=center>".$tab_participants[$j]->id."</td>";

if ($tab_participants[$j]->status == "P") echo "<td class=textliste>".$show($tab_participants[$j]->id,$op,'')."</td>";
elseif ($tab_participants[$j]->status == "F") echo "<td class=textliste>".$show($tab_participants[$j]->id,$op,'F')."</td>";
elseif ($tab_participants[$j]->status == "D") echo "<td class=textliste>".$show($tab_participants[$j]->id,$op,'D')."</td>";




echo "</tr>";
}
echo "</table>";
echo "</td></tr></table>";
echo "</td>";
}
echo "</tr></table>";
}


$sql = "UPDATE tirage set tirage='non' where id = '$s_tournois'";


$requete = mysql_query($sql) or die( mysql_error() ) ;

echo "<img src=\"images/back.gif\" border=0 align=align=absmiddle><a href=\"?page=index\">Accepter</a><br>";

}

?>
Daniel
blackmanshadow
le 26/01/2008 à 02:21
besoin d'aide pour creer page tirage au sort
bonjour ,

mon message n'etait qu'un exemple smiley

en faite je n'ai aucun code smiley

si je pouvais deje avoir un debut ce serait bien smiley
mais je te remercie pour ton idee de ne randomizer soit que les joueurs ou soit les equipes
il suffiras juste d'afficher le resultats en une seul fois pour ne pas etre influencer smiley
Daniel
blackmanshadow
le 24/01/2008 à 23:16
besoin d'aide pour creer page tirage au sort
desoler de te repondre en retard prob de connection
en faite tu n'est pas loin ....

pour les noms des joueurs ils sont dans la base de donnee donc je recupere la

et sa donne en ordre aleatoire

Joueur
------
Joueur 2
Joueur 4
Joueur 1
Joueur 3
etc.....

puis je dois ajouter les equipes de foot ( ajouter car tout depend du championnat (france , angleterre etc.. ))
je j'affecte a chaque joueurs une equipe et ceci aleatoirement

ce qui donnerais ceci

Joueur Equipes
------ -------
Joueur 2 PSG
Joueur 4 Marseille
Joueur 1 Lyon
Joueur 3 St-Etienne
Etc..... Etc.....

donc par exemple le joeur 2 auras l'equipe du psg pour jouer tout le tournoi

encore merci de m'avoir repondu et encore desoler du retard
Daniel
LoadingChargement en cours