Erreur de condition ?????

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 de condition ?????

par thierry » 05 avr. 2005, 20:31

salut,

déja t'es inconscient de mettre en clair le login et le pass de ta base dans un post.
tu verras en haut à droite de ton message un lien éditer.
click dessus et change ça (ou fait ce que tu veux après tout).

sinon j'ai fait un tour sur ta base et j'ai vu que $data['critik'] correspondait à une colonne de type varchar.
je pense que la colonne que tu veux prendre pour ton addition serait plutôt $data['note']

enfin si tu affiche la note c'est que ton code passe bien par ton if, vu que le seul echo de ton code est à l'intérieur.

ceci dit j'ai pas très bien compris la logique de ton code vu que ta requête risque de retourner plusieurs enregistrements(deux actuellement :D )

thierry

Erreur de condition ?????

par jerem_13 » 05 avr. 2005, 20:14

salouooouuuooouuuut ! ! !! !

j'ai mon code php suivant :

<?php
mysql_connect("sql.free.fr", "royaumebd", "xxxxxx") or die("Erreur de connexion");
mysql_select_db("royaumebd") or die("Base inexistante");


$sql3 = "SELECT * FROM table_critik WHERE tome=1";
$query3 = mysql_query($sql3) or die("Erreur_recevoir_note");

$note_m=0;
$i=0;

while ($data = mysql_fetch_array($query3))
{

$note_m=$note_m+$data['critik'];
$i=$i+1;

}

if($i!=0)
{
$note_m=$note_m/$i;
echo "<font color=\"#FF0000\">$note_m/20</font>";
}

mysql_close();

?>

le probleme est qu'il m'affiche toujours "0/20", en fait $note_m est toujours = à 0, il ne rentre donc pas dans la condition if.

C'est quoi le problème ???

Merki biocup, A+