Renvoi des codes au lieu du resultat
markzuk
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
Je suis un débutant dans la crétion de sites web avec php, je viens de monter une base de données avec le wamp; j'ai fais un programme d'affichage d'animaux : catalogue.php; lorsque je l'exécute: jai sa :
; echo " Cliquez sur une image pour l'afficher en grand
________________________________________
n"; while ($ligne = mysqli_fetch_assoc($result)) {$f_prix = number_format($ligne['animalPrix'],2); // Y 'a t il plusieurs couleurs? $query = "SELECT * FROM Couleur WHERE animalNom='{$ligne['animalNom']'"; $result2 = mysqli_query($query) or die (mysqli_error()); $nbCouleurs = mysqli_num_rows($result2); // affiche une ligne pour chaque animal echo "\n"; echo "{$ligne['animalID']}\n"; $nomAnimal = stripslashes ($ligne['animalNom']); echo "$nomAnimal\n"; echo "{$ligne['animalDescription']}\n"; //affiche l'image s'il n'ya pas plusieurs couleurs if ($nbCouleurs<=1) { echo " \n"; } echo "$f_prix €\n \n"; // Affiche une ligne pour chaque couleur si plusieurs couleurs if ($nbCouleurs >1 {while ($ligne2=mysqli_fetch_asscoc(result2)) { echo " {ligne2['animalCouleur']} width='100' height='80'>\n"; } } echo "
________________________________________
\n"; } echo "\n"; echo "
Pour en voir d'autres
"; ?>
voici mon code source
<html>
<head><title>Types d'animaux(catalogue.php)</title></head>
<body>
<?php
include("misc.inc");
$cnx = mysqli_connect("localhost","root"," ", "catalogue animaux")
or die ("connexion au serveur impossible");
// Sélectionne toutes les catégories d'une catégorie donnée
$query = "SELECT * FROM animal
WHERE animalType=\"{$_POST['interet']}\" ";
$result = mysqli_query($cnx, $query)
or die ("Exécution de la requêtte impossible");
// affiche les résultats dans un tableau
echo "<table cellspacing='10' border='0' cellpadding='0'
width='100%'>";
echo "<tr><td colspan='5' align='right'>
<i>Cliquez sur une image pour l'afficher en grand</i><br><hr>
</td></tr>n";
while ($ligne = mysqli_fetch_assoc($result))
{$f_prix = number_format($ligne['animalPrix'],2);
// Y 'a t il plusieurs couleurs?
$query = "SELECT * FROM Couleur
WHERE animalNom='{$ligne['animalNom']'";
$result2 = mysqli_query($query) or die (mysqli_error());
$nbCouleurs = mysqli_num_rows($result2);
// affiche une ligne pour chaque animal
echo "<tr>\n";
echo "<td>{$ligne['animalID']}</td>\n";
$nomAnimal = stripslashes ($ligne['animalNom']);
echo "<td><font size='+1'><b>$nomAnimal</b></font></td>\n";
echo "<td>{$ligne['animalDescription']}</td>\n";
//affiche l'image s'il n'ya pas plusieurs couleurs
if ($nbCouleurs<=1)
{
echo "<td><a href='../images/{$ligne['animalImage']}'
border = '0'>
<img src='images/{$ligne['animalImage']}'
border = '0'>
<img src='images/{ligne['animalImage']}' border='0'
width='100' height='80'></a></td>\n";
}
echo "<td align='center'>$f_prix €</td>\n
</tr>\n";
// Affiche une ligne pour chaque couleur si plusieurs couleurs
if ($nbCouleurs >1
{while ($ligne2=mysqli_fetch_asscoc(result2))
{ echo "<tr><td colspan=2> </td>
<td>{ligne2['animalCouleur']}</td>
<td><a href='../images/$ligne2['animalImage']}'
border='0'>
<img src = '../images/$ligne2['animalImage']}'border='0'> width='100' height='80'></a></td>\n";
}
}
echo "<tr><td colspan='5'><hr></td></tr>\n";
}
echo "</table>\n";
echo "<div align='center'>
<a href='catalogue.php'><b>Pour en voir d'autres</b></a>
</div>";
?>
</body></html>
Je suis un débutant dans la crétion de sites web avec php, je viens de monter une base de données avec le wamp; j'ai fais un programme d'affichage d'animaux : catalogue.php; lorsque je l'exécute: jai sa :
; echo " Cliquez sur une image pour l'afficher en grand
________________________________________
n"; while ($ligne = mysqli_fetch_assoc($result)) {$f_prix = number_format($ligne['animalPrix'],2); // Y 'a t il plusieurs couleurs? $query = "SELECT * FROM Couleur WHERE animalNom='{$ligne['animalNom']'"; $result2 = mysqli_query($query) or die (mysqli_error()); $nbCouleurs = mysqli_num_rows($result2); // affiche une ligne pour chaque animal echo "\n"; echo "{$ligne['animalID']}\n"; $nomAnimal = stripslashes ($ligne['animalNom']); echo "$nomAnimal\n"; echo "{$ligne['animalDescription']}\n"; //affiche l'image s'il n'ya pas plusieurs couleurs if ($nbCouleurs<=1) { echo " \n"; } echo "$f_prix €\n \n"; // Affiche une ligne pour chaque couleur si plusieurs couleurs if ($nbCouleurs >1 {while ($ligne2=mysqli_fetch_asscoc(result2)) { echo " {ligne2['animalCouleur']} width='100' height='80'>\n"; } } echo "
________________________________________
\n"; } echo "\n"; echo "
Pour en voir d'autres
"; ?>
voici mon code source
<html>
<head><title>Types d'animaux(catalogue.php)</title></head>
<body>
<?php
include("misc.inc");
$cnx = mysqli_connect("localhost","root"," ", "catalogue animaux")
or die ("connexion au serveur impossible");
// Sélectionne toutes les catégories d'une catégorie donnée
$query = "SELECT * FROM animal
WHERE animalType=\"{$_POST['interet']}\" ";
$result = mysqli_query($cnx, $query)
or die ("Exécution de la requêtte impossible");
// affiche les résultats dans un tableau
echo "<table cellspacing='10' border='0' cellpadding='0'
width='100%'>";
echo "<tr><td colspan='5' align='right'>
<i>Cliquez sur une image pour l'afficher en grand</i><br><hr>
</td></tr>n";
while ($ligne = mysqli_fetch_assoc($result))
{$f_prix = number_format($ligne['animalPrix'],2);
// Y 'a t il plusieurs couleurs?
$query = "SELECT * FROM Couleur
WHERE animalNom='{$ligne['animalNom']'";
$result2 = mysqli_query($query) or die (mysqli_error());
$nbCouleurs = mysqli_num_rows($result2);
// affiche une ligne pour chaque animal
echo "<tr>\n";
echo "<td>{$ligne['animalID']}</td>\n";
$nomAnimal = stripslashes ($ligne['animalNom']);
echo "<td><font size='+1'><b>$nomAnimal</b></font></td>\n";
echo "<td>{$ligne['animalDescription']}</td>\n";
//affiche l'image s'il n'ya pas plusieurs couleurs
if ($nbCouleurs<=1)
{
echo "<td><a href='../images/{$ligne['animalImage']}'
border = '0'>
<img src='images/{$ligne['animalImage']}'
border = '0'>
<img src='images/{ligne['animalImage']}' border='0'
width='100' height='80'></a></td>\n";
}
echo "<td align='center'>$f_prix €</td>\n
</tr>\n";
// Affiche une ligne pour chaque couleur si plusieurs couleurs
if ($nbCouleurs >1
{while ($ligne2=mysqli_fetch_asscoc(result2))
{ echo "<tr><td colspan=2> </td>
<td>{ligne2['animalCouleur']}</td>
<td><a href='../images/$ligne2['animalImage']}'
border='0'>
<img src = '../images/$ligne2['animalImage']}'border='0'> width='100' height='80'></a></td>\n";
}
}
echo "<tr><td colspan='5'><hr></td></tr>\n";
}
echo "</table>\n";
echo "<div align='center'>
<a href='catalogue.php'><b>Pour en voir d'autres</b></a>
</div>";
?>
</body></html>
A voir également:
- Renvoi des codes au lieu du resultat
- Les codes ascii - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Voir un lieu en direct par satellite - Guide
- Trouver un lieu avec coordonnées gps - Guide
- Lexer resultat - Télécharger - Sport
4 réponses
Salut,
Met ton code entre les balises <> parce que la c'est pas lisible et incrémente ton code parce que la c'est simplement pas possible :D
Met ton code entre les balises <> parce que la c'est pas lisible et incrémente ton code parce que la c'est simplement pas possible :D
markzuk
merci melooo pour ton soucis de m'aider, regarde bien mon codes source, et apporte une correction si possible
Bonjour
Visiblement, ton code n'est pas exécuté du tout.
Il est traité comme du simple HTML, pas comme du PHP.
Comment fais-tu pour l'exécuter ? Travailles-tu en ligne (chez un hébergeur) ou en local ?
Visiblement, ton code n'est pas exécuté du tout.
Il est traité comme du simple HTML, pas comme du PHP.
Comment fais-tu pour l'exécuter ? Travailles-tu en ligne (chez un hébergeur) ou en local ?
oui, c'est ce que je présumais, je travaille en local. j'enregistre mon fichier avec l'extention .php après avoir ecris le programme avec le scipt php , pour que cela soit exécuté comme en PHP. MERCI LE PERE ET tout le monde qui voudrait bien m'aider, regarde mon code source ici haut
si il ya de faute n'hesitez pas de me corriger... merci d'avance
si il ya de faute n'hesitez pas de me corriger... merci d'avance
Vois-tu toujours le code php ?
Comment fais-tu pour essayer de l'exécuter (où cliques-tu, où tapes-tu le nom du script... ) ?
Comment fais-tu pour essayer de l'exécuter (où cliques-tu, où tapes-tu le nom du script... ) ?
oui, car rien n'est encore corrigé. les script PHP sont saisie dans le programme, après l'enregistrement du programme avec extension .php; je rentre dans le dossier www où sont logés logé le programme(enregistré) et à partir de mon navigateur firefox, je clique sur l'icone du programme pour lancer l'execution. voici mes codes :
<html>
<head><title>Types d'animaux(catalogue.php)</title></head>
<body>
<?php
include("misc.inc");
$cnx = mysqli_connect("localhost","root"," ", "catalogue animaux")
or die ("connexion au serveur impossible");
// Sélectionne toutes les catégories d'une catégorie donnée
$query = "SELECT * FROM animal
WHERE animalType=\"{$_POST['interet']}\" ";
$result = mysqli_query($cnx, $query)
or die ("Exécution de la requêtte impossible");
// affiche les résultats dans un tableau
echo "<table cellspacing='10' border='0' cellpadding='0'
width='100%'>";
echo "<tr><td colspan='5' align='right'>
<i>Cliquez sur une image pour l'afficher en grand</i><br><hr>
</td></tr>n";
while ($ligne = mysqli_fetch_assoc($result))
{$f_prix = number_format($ligne['animalPrix'],2);
// Y 'a t il plusieurs couleurs?
$query = "SELECT * FROM Couleur
WHERE animalNom='{$ligne['animalNom']'";
$result2 = mysqli_query($query) or die (mysqli_error());
$nbCouleurs = mysqli_num_rows($result2);
// affiche une ligne pour chaque animal
echo "<tr>\n";
echo "<td>{$ligne['animalID']}</td>\n";
$nomAnimal = stripslashes ($ligne['animalNom']);
echo "<td><font size='+1'><b>$nomAnimal</b></font></td>\n";
echo "<td>{$ligne['animalDescription']}</td>\n";
//affiche l'image s'il n'ya pas plusieurs couleurs
if ($nbCouleurs<=1)
{
echo "<td><a href='../images/{$ligne['animalImage']}'
border = '0'>
<img src='images/{$ligne['animalImage']}'
border = '0'>
<img src='images/{ligne['animalImage']}' border='0'
width='100' height='80'></a></td>\n";
}
echo "<td align='center'>$f_prix €</td>\n
</tr>\n";
// Affiche une ligne pour chaque couleur si plusieurs couleurs
if ($nbCouleurs >1
{while ($ligne2=mysqli_fetch_asscoc(result2))
{ echo "<tr><td colspan=2> </td>
<td>{ligne2['animalCouleur']}</td>
<td><a href='../images/$ligne2['animalImage']}'
border='0'>
<img src = '../images/$ligne2['animalImage']}'border='0'> width='100' height='80'></a></td>\n";
}
}
echo "<tr><td colspan='5'><hr></td></tr>\n";
}
echo "</table>\n";
echo "<div align='center'>
<a href='catalogue.php'><b>Pour en voir d'autres</b></a>
</div>";
?>
</body></html>
<html>
<head><title>Types d'animaux(catalogue.php)</title></head>
<body>
<?php
include("misc.inc");
$cnx = mysqli_connect("localhost","root"," ", "catalogue animaux")
or die ("connexion au serveur impossible");
// Sélectionne toutes les catégories d'une catégorie donnée
$query = "SELECT * FROM animal
WHERE animalType=\"{$_POST['interet']}\" ";
$result = mysqli_query($cnx, $query)
or die ("Exécution de la requêtte impossible");
// affiche les résultats dans un tableau
echo "<table cellspacing='10' border='0' cellpadding='0'
width='100%'>";
echo "<tr><td colspan='5' align='right'>
<i>Cliquez sur une image pour l'afficher en grand</i><br><hr>
</td></tr>n";
while ($ligne = mysqli_fetch_assoc($result))
{$f_prix = number_format($ligne['animalPrix'],2);
// Y 'a t il plusieurs couleurs?
$query = "SELECT * FROM Couleur
WHERE animalNom='{$ligne['animalNom']'";
$result2 = mysqli_query($query) or die (mysqli_error());
$nbCouleurs = mysqli_num_rows($result2);
// affiche une ligne pour chaque animal
echo "<tr>\n";
echo "<td>{$ligne['animalID']}</td>\n";
$nomAnimal = stripslashes ($ligne['animalNom']);
echo "<td><font size='+1'><b>$nomAnimal</b></font></td>\n";
echo "<td>{$ligne['animalDescription']}</td>\n";
//affiche l'image s'il n'ya pas plusieurs couleurs
if ($nbCouleurs<=1)
{
echo "<td><a href='../images/{$ligne['animalImage']}'
border = '0'>
<img src='images/{$ligne['animalImage']}'
border = '0'>
<img src='images/{ligne['animalImage']}' border='0'
width='100' height='80'></a></td>\n";
}
echo "<td align='center'>$f_prix €</td>\n
</tr>\n";
// Affiche une ligne pour chaque couleur si plusieurs couleurs
if ($nbCouleurs >1
{while ($ligne2=mysqli_fetch_asscoc(result2))
{ echo "<tr><td colspan=2> </td>
<td>{ligne2['animalCouleur']}</td>
<td><a href='../images/$ligne2['animalImage']}'
border='0'>
<img src = '../images/$ligne2['animalImage']}'border='0'> width='100' height='80'></a></td>\n";
}
}
echo "<tr><td colspan='5'><hr></td></tr>\n";
}
echo "</table>\n";
echo "<div align='center'>
<a href='catalogue.php'><b>Pour en voir d'autres</b></a>
</div>";
?>
</body></html>
à partir de mon navigateur firefox, je clique sur l'icone du programme pour lancer l'execution. voici mes codes :
Tu vois des icones dans firefox toi ? Je suppose que c'est wamp qui les met, comme je ne connais pas wamp, ça ne me dit rien. Il faudrait quelqu'un qui connaît bien wamp pour s'assurer que tu fais les bonnes manips.
Si tu essayes de faire marcher ce script (au revoir compris) que vois tu ?
Tu vois des icones dans firefox toi ? Je suppose que c'est wamp qui les met, comme je ne connais pas wamp, ça ne me dit rien. Il faudrait quelqu'un qui connaît bien wamp pour s'assurer que tu fais les bonnes manips.
Si tu essayes de faire marcher ce script (au revoir compris) que vois tu ?
<?php echo 'bonjour'; ?> au revoir