erreur non comprise

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : erreur non comprise

Re: erreur non comprise

par Sékiltoyai » 09 mai 2007, 23:23

je ne comprend pas pourquoi ce que jai ecrit dans la ligne __echo <h4> ___ ne fonctionne pas correctement
Que veux tu dire par "Ne fonctionne pas correctement" ?
Tu as une erreur ? Sinon, quel résultat est escompté et quel résultat est obtenu ?

par zeus » 09 mai 2007, 23:16

Modération :
adel, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

Re: erreur non comprise

par dunbar » 09 mai 2007, 22:42

Merci de supprimer mon message please :wink:

erreur non comprise

par adel » 09 mai 2007, 21:55

bonjour

je ne comprend pas pourquoi ce que jai ecrit dans la ligne __echo <h4> ___ ne fonctionne pas correctement
<html>

<head>
  <title>Sondage en ligne:VOTEZ FOOT!</title>
</head>[/list]<body>

 <form action="<?=$_SERVER["PHP_SELF"]?>"method="post" >

<fieldset>


    <legend><b>votez pour votre joueur prefere!</b></legend>

     <?
    $joueurs=array("zidan"=>"Zidane","henry"=>"Henry","ronal"=>"Ronaldo");
     ?>


Zidane	 <input type="radio" name="vote" value= "zidan" /><br/>
Henry      <input type="radio" name="vote" value= "henry" /><br/>
Ronaldo           <input type="radio" name="vote" value= "ronal" /><br/>

         <input type="submit"  value= "Voter" >
           <input type="submit"  value= "Afficher les resultats" name="affiche" >
           </p>

    </fieldset>
</form>
<?

if(isset( $_POST['vote']))
{
$vote=$_POST['vote'];

echo"<h2>Merci de votre vote pour".$joueurs[$vote]."</h2>";

if(file_exists("vote.txt"))


{
  if($id_file=fopen("votes.txt","a"))
  {
 flock($id_file,2);
 fwrite($id_file,$vote."\n");
 flock($id_file,3);
 fclose($id_file);
 }
 else
 {echo"Fichier inaccessible";
 }
 }
 else
 {
  $id_file=fopen("votes.txt","w");
  fwrite($id_file,$vote."\n");
  fclose($id_file);
  }

  }
  else
  {echo"<h2>Completez le formulaire puis cliquez sur 'Voter'!</h2>"; }


  $result=array("Zidane"=>0,"Henry"=>0,"Ronaldo"=>0);

   if(isset($_POST["affiche"]))
   {
   	if($id_file=fopen("votes.txt","r"))
   	{
   		while($ligne=fread($id_file,6))
   		{

   		switch($ligne)
   		    {
   			case"zidan\n":
   			$result["Zidane"]++;
   			break;
   			case"henry\n":
   			$result["Henry"]++;
   			break;
   			case"ronal\n":
   			$result["Ronaldo"]++;
   			break;
   			default:
   			break;
   			}
   		 }
   			fclose($id_file);
   	 }
   			$total=($result["Zidane"]+$result["Henry"]+$result["Ronaldo"])/100;
   			$tri=$result;
   			arsort($tri);
   			echo"<div style=\"border-style:double\">";
   			echo"<h3> les resutats du vote </h3>";
   			foreach($tri as $nom=>$score)
   			{
   		    $i++;
   			     echo"<h4>$i<sup>e</sup>:",$nom,"a  $score voix soit",number_format($score/$total,2),"%</h4>";			 
   			echo"</div>";
   	}

   	       ?>
           </body>
   	       </html>