La page ne s'affiche pas... - PHP - Programmation
Marsh Posté le 18-06-2008 à 13:15:27
Le serveur est local, en ligne?
Quand ça n'affiche pas un simple rafraichissement tout de suite règle le problème?
Côté php tu affiches bien les erreurs (niveau de error_reporting )
Marsh Posté le 18-06-2008 à 13:34:33
Le serveur est en ligne. Pour toutes les autres pages çà marche...
Marsh Posté le 19-06-2008 à 00:39:13
Regarde le log du server http pour voir si la requête arrive bien et quel est le code renvoyé, regarde le log d'erreur de php si tu y a accès.
Marsh Posté le 19-06-2008 à 02:32:51
ça ne peut pas venir du php, il t'afficherais soit une erreur soit une page blanche...
URL de la page qui marche 1 fois sur 2 ?
Marsh Posté le 19-06-2008 à 22:22:33
FAUX!!! J'ai déjà eu le coup c'était sur des headers foireux avec gestion d'erreur foireuse, ça passait avec firefox et pas avec IE
Marsh Posté le 20-06-2008 à 00:17:06
OK!!
Marsh Posté le 20-06-2008 à 11:53:01
Il me semble avoir trouvé d'ou venait le problème. J'avais mis 2 includes ( include ("inc_bdd.php" );
) alors qu'il m'en suffisait que de une. Depuis, la page s'affiche toutes les fois. Merci pour vos réponses.
Marsh Posté le 20-06-2008 à 13:16:04
Celà dit tu aurais du avoir des erreurs affichées à moins que tu les affiches pas
Marsh Posté le 18-06-2008 à 11:29:54
Bonjour, j'ai un gros problème, lorsque je charge la page dont le code sera donné ci-dessous, 1 fois sur 2 une erreur s'affiche. J'aimerai savoir si ma page contient donc un problème au niveau du codage.
Message d'erreur:
Internet Explorer ne peut pas afficher cette page Web
Causes les plus probables :
Vous n’êtes pas connecté à Internet.
Le site Web rencontre des problèmes.
Il se peut que l’adresse contienne une erreur de frappe.
Essayez la chose suivante :
Diagnostiquer les problèmes de connexion
Informations
Ma page:
<?
if ($groupe == "webmaster" ) {
include ("inc_bdd.php" );
$grt= $_POST['sspn'];
$snpq = "SELECT id,titre,description,date,contenu,auteur,categorie FROM $base WHERE id='$grt'";
$rnpq = mysql_query($snpq) or die('Erreur SQL !<br>'.$snpq.'<br>'.mysql_error());
$nbpn = mysql_num_rows($rnpq);
if ($nbpn == 0) {
echo '<div class="haut"><div class="mt">Supprimer une news</div></div>
<div class="centre"><div class="mcs">';
echo '<form method="POST" target="_parent">';
echo "<select name='sspn'>
<option>Sélectionnez une news</option>";
$selectsq = "SELECT id,titre FROM $base";
$slrq = mysql_query($selectsq) or die('Erreur SQL !<br>'.$selectsq.'<br>'.mysql_error());
while($dslt = mysql_fetch_assoc($slrq)) {
echo '<option value="'.$dslt[id].'">'.$dslt[titre].'</option>';
}
echo "</select>
<input type='Submit' value='OK'>
</form>";
}
else
{
while ($npv = mysql_fetch_array($rnpq)) {
if ($login == $npv[auteur])
{
echo '<div class="haut"><div class="mt">Supprimer une news</div></div>
<div class="centre"><div class="mcs">';
$epsali = $_POST[slpn];
include ("inc_bdd.php" );
$spsqnl = "DELETE FROM $base WHERE id=$epsali";
mysql_query($spsqnl);
mysql_close();
echo "Supression effectuée.";
}
else
{
echo '<div class="haut"><div class="mt">Supprimer une news</div></div>
<div class="centre"><div class="mcs">';
echo "Désolé, tu dois être l'auteur de cette new afin de pouvoir la supprimer !";
}
}
}
}
else
{
echo '<div class="haut"><div class="mt">Une erreur est survenue</div></div>
<div class="centre"><div class="mcs">';
echo "Cette page n'existe pas!";
}
?>