[PHP/SQL] erreur http 500 pour une page php
Résolu
paul
-
Bilow -
Bilow -
Bonjour,
je viens de créer une page php ainsi que la table sql correspondante, mais à chaque fois que je veux y accéder, jobtiens une erreur http 500. Cela est-il du a ma page ou au serveur ?
Bonsoir et merci d'avance.
je viens de créer une page php ainsi que la table sql correspondante, mais à chaque fois que je veux y accéder, jobtiens une erreur http 500. Cela est-il du a ma page ou au serveur ?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" media="screen" type="text/css" title="theme" href="theme.css" />
<title>probleme</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="corps">
<?php
mysql_connect("localhost","muche","***");
mysql_select_db("truc") or die(mysql_error());
$id_recu= $_GET['id'];
$id1= $id_recu + 1;
$id_1= $id_recu - 1;
$photo=mysql_query('SELECT `nom` FROM `photos` WHERE `ID`="'.$id_recu);
if ($id_recu == 1)
{ echo "$photo";
echo "$id1";
?>
<span class="suivant">
<a href='photos.php?id='.<?php echo "$id1"; ?>.''>
<img src="images/suivant.png" alt="suivant" />
</a>
</span>
<br />
<br />
<span class="photo">
<img src="<?php echo "$photo"; ?>" />
</span>
<?php
}
$retour=mysql_query("SELECT COUNT (*) AS dernier_id FROM photos");
$donnees=mysql_fetch_array($retour);
elseif ($id_recu == $dernier_id)
{
?>
<span class="precedent">
<a href='photos.php?id='.<?php echo "$id_1"; ?>.'' >
<img src="images/precedent.png" alt="precedent" />
</a>
</span>
<br />
<br />
<span class="photo">
<img src="<?php echo "$photo"; ?>" alt="Image"/>
</span>
<?php
}
else
{
?>
<span class="precedent">
<a href='photos.php?id='.<?php echo "$id_1"; ?>.'' >
<img src="images/precedent.png" alt="precedent" />
</a>
</span>
<br />
<br />
<span class="suivant">
<a href='photos.php?id='.<?php echo "$id1"; ?>.'' >
<img src="images/suivant.png" alt="suivant" />
</a>
</span>
<br />
<br />
<span class="photo">
<img src="<?php echo "$photo"; ?>" alt="Image" />
</span>
<?php
}
mysql_close();
?>
</div>
</body>
</html>
Bonsoir et merci d'avance.
A voir également:
- [PHP/SQL] erreur http 500 pour une page php
- Http - Guide
- Supprimer une page word - Guide
- Erreur 500 - Guide
- Http //192.168.l.l - Guide
- Imprimer tableau excel sur une page - Guide
4 réponses
Merci d'essayer de me renseigner sur ce message d'erreur étant très novice en la matière afin que je sache
tout de suite s'il m'est possible de résoudre moi-même ce problème ???
tout de suite s'il m'est possible de résoudre moi-même ce problème ???
Bonjour,
Pour répondre à ta question sans lire le code : le code erreur 500 de HTTP concerne une erreur interne de serveur
WhiteD
Pour répondre à ta question sans lire le code : le code erreur 500 de HTTP concerne une erreur interne de serveur
WhiteD
Bonjour,
Une des erreurs possible est que tu rédige mal ta requête SQL :
Remplace cela par :
Quand tu veux afficher une variable, ne mets pas de guillemets autour :
Et pour afficher une requête, que je sache, fais-le passer par un tableau (mysql_fetch_array()).
Bye ;)
Une des erreurs possible est que tu rédige mal ta requête SQL :
$photo=mysql_query('SELECT `nom` FROM `photos` WHERE `ID`="'.$id_recu);
Remplace cela par :
$photo=mysql_query("SELECT nom FROM photos WHERE ID='$id_recu'");
Quand tu veux afficher une variable, ne mets pas de guillemets autour :
echo $photo;
Et pour afficher une requête, que je sache, fais-le passer par un tableau (mysql_fetch_array()).
Bye ;)