Php ne fonctionne pas une fois mi sur le net

Fermé
sixelagaume Messages postés 7 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 10 novembre 2006 - 6 oct. 2006 à 22:27
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 - 7 oct. 2006 à 21:29
J'ai réaliser un livre d'or en php et quand je le met sur le serveur pc sa marche et sur le net sa ne fonctionne pas. Il n'affiche pas les commentaires.
Pourtant g bien configurer
voici le lien
http://sixelagaume.ibelgique.com/livredor.php
A voir également:

8 réponses

Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
7 oct. 2006 à 00:58
Montre nous ton code, ce sera plus clair
0
sixelagaume Messages postés 7 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 10 novembre 2006
7 oct. 2006 à 11:12
if(isset($nom) and isset($prenom) and isset($email) and isset($message))
{
if($nom=="" or $prenom=="" or $email=="" or $message=="")
{echo "il faut obligatoirement remplir tous les champs"."<br>";}
else
{
$ip= $_SERVER["REMOTE_ADDR"];
$date=date("Y-m-d-h-i-s");
$query="insert into tab_livredor values('$date','$nom','$prenom','$email','$message','$ip')";
mysql_query($query,$db);
}}
else
{echo "il faut remplir tous les champ"."<br>";}
//-------------------------------------------------------------
$query="SELECT * FROM tab_livredor ORDER BY Date DESC";
//$query="SELECT * FROM tab_livredor where date='2006-10-06 02:31:01'";
$sql=mysql_query($query,$db);
while($data=mysql_fetch_array($sql))
{
$date=$data["Date"];
$nom=$data["Nom"];
$prenom=$data["Prenom"];
$email=$data["Email"];
$message=nl2br($data["Message"]);
echo $nom." ".$prenom." ";?><em><a href="mailto:<?php echo $email;?>"><?php echo $email;?></a></em><br>
<?php echo "Envoyé le :".$date."<br>";
echo $message; ?>
<hr align="left" width="300">
<?php
}
?>
</body>
</html>
0
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
7 oct. 2006 à 16:18
salut.

J'ai un peu modifié ton code, car je crois qu'il y a quelques erreurs.
Voici ce que j'ai fait :
<?php
if (isset($nom)) AND (isset($prenom)) AND (isset($email)) AND (isset($message))
  {
    if($nom == '' OR $prenom == '' OR $email == '' OR $message == '')
      {
        echo 'Il faut obligatoirement remplir tous les champs.<br />';
      }
    else
      {
        $ip= $_SERVER["REMOTE_ADDR"];
        $date=date("Y-m-d-h-i-s");
        $query="insert into tab_livredor values('$date','$nom','$prenom','$email','$message','$ip')";
        mysql_query($query,$db);
      }
  }
else
  {
    echo 'Il faut remplir tous les champs.<br />';
  }
//-------------------------------------------------------------
$query="SELECT * FROM tab_livredor ORDER BY Date DESC";
//$query="SELECT * FROM tab_livredor where date='2006-10-06 02:31:01'";
$sql=mysql_query($query,$db);
while($data=mysql_fetch_array($sql))
  {
    $date=$data["Date"];
    $nom=$data["Nom"];
    $prenom=$data["Prenom"];
    $email=$data["Email"];
    $message=nl2br($data["Message"]);
    echo $nom.' '.$prenom.' ';
?>
<em><a href="mailto:<?php echo $email;?>"><?php echo $email;?></a></em><br>
<?php echo 'Envoy&eacute; le :'.$date.'<br />';
echo $message;
?>
<hr align="left" width="300">
<?php
}
?>
</body>
</html>


Essaye avec ca et dis nous si ca marche.

a plus
0
sixelagaume Messages postés 7 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 10 novembre 2006
7 oct. 2006 à 17:06
Cela ne marche pas DSl
merci
0
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
7 oct. 2006 à 21:10
Est-ce que tu es sur d'avoir bien fait comme j'ai dit ?

Car sur la page que tu as donné (sixelagaume.ibelgique.com/livredor.php ), je vois une erreur :
Parse error: syntax error, unexpected T_LOGICAL_AND in /www/sites/1/ibelgique.com/s/i/sixelagaume/site/livredor.php on line 55
Or dans le fichier que je t'ai donné il n'y a pas de ligne 55.

Est-ce que tu peux donner tous les codes ?
De tous les fichiers ?

Sinon, j'ai encore modifié ton script (essaye on ne sait jamais) :
<?php
if (isset($nom) AND (isset($prenom)) AND (isset($email)) AND (isset($message)))
  {
    if(($nom == '') OR ($prenom == '') OR ($email == '') OR ($message == ''))
      {
        echo 'Il faut obligatoirement remplir tous les champs.<br />';
      }
    else
      {
        $ip= $_SERVER["REMOTE_ADDR"];
        $date=date("Y-m-d-h-i-s");
        $query="insert into tab_livredor values('$date','$nom','$prenom','$email','$message','$ip')";
        mysql_query($query,$db);
      }
  }
else
  {
    echo 'Il faut remplir tous les champs.<br />';
  }
//-------------------------------------------------------------
$query="SELECT * FROM tab_livredor ORDER BY Date DESC";
//$query="SELECT * FROM tab_livredor where date='2006-10-06 02:31:01'";
$sql=mysql_query($query,$db);
while($data=mysql_fetch_array($sql))
  {
    $date=$data["Date"];
    $nom=$data["Nom"];
    $prenom=$data["Prenom"];
    $email=$data["Email"];
    $message=nl2br($data["Message"]);
    echo $nom.' '.$prenom.' ';
?>
<em><a href="mailto:<?php echo $email;?>"><?php echo $email;?></a></em><br>
<?php echo 'Envoy&eacute; le :'.$date.'<br />';
echo $message;
?>
<hr align="left" width="300">
<?php
}
?>
</body>
</html>


Ou alors, ca vient de ton hébergeur....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sixelagaume Messages postés 7 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 10 novembre 2006
7 oct. 2006 à 21:15
voila le script complet<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<p>
<?php
include("date.php");
?>
</p><form action="livredor.php" method="get" name="form1" target="_top">
<p> </p>
<table width="288" border="0">
<tr>
<td width="131"><strong>Nom:</strong></td>
<td width="260"><input name="nom" type="text" id="nom2" size="50"></td>
</tr>
<tr>
<td><strong>Prénom: </strong></td>
<td><input name="prenom" type="text" id="prenom2" size="50"></td>
</tr>
<tr>
<td><strong>Email:</strong></td>
<td><input name="email" type="text" id="email2" size="50"></td>
</tr>
<tr>
<td colspan="2"><div align="center"><strong>Votre commentaire:</strong></div></td>
</tr>
<tr align="left">
<td height="184" colspan="2">
<div align="center">
<textarea name="message" cols="60" rows="10" id="textarea4">Mon commentaire...</textarea>
</div></td>
</tr>
<tr>
<td height="26" colspan="2">
<blockquote>
<div align="center">
<input type="submit" name="Submit" value="Envoyer">
<input type="reset" name="Submit2" value="Rétablir">
</div>
</blockquote></td>
</tr>
</table>
<p> </p>
</form>
<?php
$db=mysql_connect("imysql00","i4190793","53frpqtu2yedvk9l");
mysql_select_db("i4190793 ",$db);

//$db=mysql_connect("localhost","root","220386");
//mysql_select_db("basededonnees",$db);
:
if (isset($nom) AND (isset($prenom)) AND (isset($email)) AND (isset($message)))
{
if(($nom == '') OR ($prenom == '') OR ($email == '') OR ($message == ''))
{
echo 'Il faut obligatoirement remplir tous les champs.<br />';
}
else
{
$ip= $_SERVER["REMOTE_ADDR"];
$date=date("Y-m-d-h-i-s");
$query="insert into tab_livredor
values('$date','$nom','$prenom','$email','$message','$ip')";
mysql_query($query,$db);
}
}
else
{
echo 'Il faut remplir tous les champs.<br />';
}
//-------------------------------------------------------------
$query="SELECT * FROM tab_livredor ORDER BY Date DESC";
//$query="SELECT * FROM tab_livredor where date='2006-10-06 02:31:01'";
$sql=mysql_query($query,$db);
while($data=mysql_fetch_array($sql))
{
$date=$data["Date"];
$nom=$data["Nom"];
$prenom=$data["Prenom"];
$email=$data["Email"];
$message=nl2br($data["Message"]);
echo $nom.' '.$prenom.' ';
?>
<em><a href="mailto:<?php echo $email;?>"><?php echo $email;?></a></em><br>
<?php echo 'Envoyé le :'.$date.'<br />';
echo $message;
?>
<hr align="left" width="300">
<?php
}
?>
</body>
</html>
0
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
7 oct. 2006 à 21:18
Oula, je sais plus quoi faire la :s

Essaye ca :
https://openclassrooms.com/fr/courses
0
sixelagaume Messages postés 7 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 10 novembre 2006
7 oct. 2006 à 21:26
sa ne fonctionne pas
mais merci
quand meme
bon w-e
0
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
7 oct. 2006 à 21:29
Tu as eu le temps d'essayer en cinq minutes ?
Tu as bien crée les tables correspondantes dans la BDD ?

Bon week end a toi aussi :p
0