Je ne trouve pas l'érreur
wilro
-
wilro -
wilro -
bonsoir, je cherche ou je me suis tromper dans ce bout de code si vous la trouver sa m'aiderez ....
<h2>Meilleur vote</h2>
<center>
<table>
<tr>
<? foreach($top_ratings as $key => $image) : ?>
<td valign="top"><img src="images/<?=$image->filename?>" width="70" /></td>
<? endforeach ?>
</tr>
</table>
</center>
quand je rentre sur mon site sa m'affiche :
Meilleur Vote
$image) : ?>
( et juste en dessous le symbole pour dire que l'image est introuvable )
<h2>Meilleur vote</h2>
<center>
<table>
<tr>
<? foreach($top_ratings as $key => $image) : ?>
<td valign="top"><img src="images/<?=$image->filename?>" width="70" /></td>
<? endforeach ?>
</tr>
</table>
</center>
quand je rentre sur mon site sa m'affiche :
Meilleur Vote
$image) : ?>
( et juste en dessous le symbole pour dire que l'image est introuvable )
A voir également:
- Je ne trouve pas l'érreur
- Pourquoi ma tv ne trouve pas toutes les chaînes - Guide
- Ou se trouve le presse papier - Guide
- Erreur t32 ✓ - Forum Livebox
- Je ne trouve pas la corbeille sur mon pc - Guide
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
7 réponses
Utilise <?php au lieu de <? comme balise ouvrante pour le php:
<?php foreach($top_ratings as $key => $image) : ?>
Tu essayes ça en local ou chez un hébergeur ? le php est-il actif ? Car si le php n'est pas actif, c'est normal que tu voies ça.
<?php foreach($top_ratings as $key => $image) : ?>
Tu essayes ça en local ou chez un hébergeur ? le php est-il actif ? Car si le php n'est pas actif, c'est normal que tu voies ça.
Bonjour,
essaye :
<td valign="top"><img src="images/<? echo $image->filename; ?>" width="70" /></td>
essaye :
<td valign="top"><img src="images/<? echo $image->filename; ?>" width="70" /></td>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
As-tu remplacé tes "<?" par des "<?php" ?
Ajoute au TOUT DEBUT de ton script : <? echo "coucou" ?>
Est-ce que ça affiche bien coucou ?
Ajoute au TOUT DEBUT de ton script : <? echo "coucou" ?>
Est-ce que ça affiche bien coucou ?
Voila le souci est régler il m'affiche bien l'image depuis que j'ai upload le site sur un serveur php/mysql mes maintenant qu'il est sur ce serveur j'ai un autre bug, sur mon site deux image sont tirée au sort dans la base de donnée et sont afficher on peut cliquer sur c'est deux images ( pour voter ) et une fois qu'on clique sur l'image la page doit normalement s'actualiser mes elle ne le fait pas alors que quand je suis en local elle s'actualise automatiquement après le clique.
Voila le code de index.php ( la ou tout ce joue )
<?php
include('mysql.php');
include('functions.php');
$query="SELECT * FROM images ORDER BY RAND() LIMIT 0,2";
$result = @mysql_query($query);
while($row = mysql_fetch_object($result)) {
$images[] = (object) $row;
}
// top 10
$result = mysql_query("SELECT *, ROUND(score/(1+(losses/wins))) AS performance FROM images ORDER BY ROUND(score/(1+(losses/wins))) DESC LIMIT 0,10");
while($row = mysql_fetch_object($result)) $top_ratings[] = (object) $row;
mysql_close();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SearchVote</title>
<style type="text/css">
body, html {font-family:Arial, Helvetica, sans-serif;width:100%;margin:0;padding:0;text-align:center;}
h1 {background-color:#600;color:#fff;padding:20px 0;margin:0;}
a img {border:0;}
td {font-size:11px;}
.image {background-color:#eee;border:1px solid #ddd;border-bottom:1px solid #bbb;padding:5px;}
</style>
</head>
<body>
<h1>SearchVote</h1>
<h3>Vote pour le plus belle !</h3>
<h2>Droite ou Gauche ?</h2>
<center>
<table>
<tr>
<td valign="top" class="image"><a href="rate.php?winner=<?=$images[0]->image_id?>&loser=<?=$images[1]->image_id?>"><img src="images/<?=$images[0]->filename?>" /></a></td>
<td valign="top" class="image"><a href="rate.php?winner=<?=$images[1]->image_id?>&loser=<?=$images[0]->image_id?>"><img src="images/<?=$images[1]->filename?>" /></a></td>
</tr>
<tr>
<td>Won: <?=$images[0]->wins?>, Lost: <?=$images[0]->losses?></td>
<td>Won: <?=$images[1]->wins?>, Lost: <?=$images[1]->losses?></td>
</tr>
<tr>
<td>Score: <?=$images[0]->score?></td>
<td>Score: <?=$images[1]->score?></td>
</tr>
<tr>
<td>Expected: <?=round(expected($images[1]->score, $images[0]->score), 4)?></td>
<td>Expected: <?=round(expected($images[0]->score, $images[1]->score), 4)?></td>
</tr>
</table>
</center>
<h2>Top Rated</h2>
<center>
<table>
<tr>
<? foreach($top_ratings as $key => $image) : ?>
<td valign="top"><img src="images/<?=$image->filename?>" width="70" /></td>
<? endforeach ?>
</tr>
</table>
</body>
</html>
Voila le code de index.php ( la ou tout ce joue )
<?php
include('mysql.php');
include('functions.php');
$query="SELECT * FROM images ORDER BY RAND() LIMIT 0,2";
$result = @mysql_query($query);
while($row = mysql_fetch_object($result)) {
$images[] = (object) $row;
}
// top 10
$result = mysql_query("SELECT *, ROUND(score/(1+(losses/wins))) AS performance FROM images ORDER BY ROUND(score/(1+(losses/wins))) DESC LIMIT 0,10");
while($row = mysql_fetch_object($result)) $top_ratings[] = (object) $row;
mysql_close();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SearchVote</title>
<style type="text/css">
body, html {font-family:Arial, Helvetica, sans-serif;width:100%;margin:0;padding:0;text-align:center;}
h1 {background-color:#600;color:#fff;padding:20px 0;margin:0;}
a img {border:0;}
td {font-size:11px;}
.image {background-color:#eee;border:1px solid #ddd;border-bottom:1px solid #bbb;padding:5px;}
</style>
</head>
<body>
<h1>SearchVote</h1>
<h3>Vote pour le plus belle !</h3>
<h2>Droite ou Gauche ?</h2>
<center>
<table>
<tr>
<td valign="top" class="image"><a href="rate.php?winner=<?=$images[0]->image_id?>&loser=<?=$images[1]->image_id?>"><img src="images/<?=$images[0]->filename?>" /></a></td>
<td valign="top" class="image"><a href="rate.php?winner=<?=$images[1]->image_id?>&loser=<?=$images[0]->image_id?>"><img src="images/<?=$images[1]->filename?>" /></a></td>
</tr>
<tr>
<td>Won: <?=$images[0]->wins?>, Lost: <?=$images[0]->losses?></td>
<td>Won: <?=$images[1]->wins?>, Lost: <?=$images[1]->losses?></td>
</tr>
<tr>
<td>Score: <?=$images[0]->score?></td>
<td>Score: <?=$images[1]->score?></td>
</tr>
<tr>
<td>Expected: <?=round(expected($images[1]->score, $images[0]->score), 4)?></td>
<td>Expected: <?=round(expected($images[0]->score, $images[1]->score), 4)?></td>
</tr>
</table>
</center>
<h2>Top Rated</h2>
<center>
<table>
<tr>
<? foreach($top_ratings as $key => $image) : ?>
<td valign="top"><img src="images/<?=$image->filename?>" width="70" /></td>
<? endforeach ?>
</tr>
</table>
</body>
</html>