Tout d'abord, je ne sais pas si je suis dans la bonne rubrique. Si ce n'est pas le cas, merci de m'indiquer dans quelle rubrique le poster.
J'ai un problème depuis peu. J'ai créé mon site internet PHP/MYSQL en localhost. Tout fonctionnait bien, les requêtes sql marchaient parfaitement.
J'ai enfin décidé de prendre mon courage à deux mains et de le mettre en ligne chez Free. J'ai importé les bases de données comme il faut, il me semble.
Et sur chaque page où je fais appel à une requête sql, le navigateur m'affiche un message du style :
Cela m'étonne car cela marchait à merveille en localhost."Parse error: syntax error, unexpected T_VARIABLE in /mnt/101/free.fr/0/b/frisouille12/actualites.php on line 9"
Je vous joint le script de la page affichant le message précedemment cité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <?php include("haut.php"); ?> <h1><a href="actualites_grand.php"><img src="images/screen.gif" class="imageflottante" alt="Grand écran" border="0"/></a>Actualités</h1> <a href="javascript:window.history.back()"><h3>PAGE PRECEDENTE</h3></a> <?php mysql_connect("sql.free.fr", "frisouille12", "mdp"); mysql_select_db("frisouille12") // On récupère les 5 dernières news $retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 5'); while ($donnees = mysql_fetch_array($retour)) { ?> <h2> <?php echo $donnees['titre']; ?> <em>le <?php echo date('d/m/Y', $donnees['timestamp']); ?></em> </h2> <p> <?php // On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />) $contenu = $donnees['contenu']; echo $contenu; ?> </p> <?php } // Fin de la boucle des news ?> <?php include("bas.php"); ?>
Inutile de vous préciser que je débute juste en programmation, si vous savez à quoi cela peut-il être du je vous en serez très reconnaissant car toutes les pages liées à une bdd buggent.
Merci d'avance, Frisouille
Partager