Parse error: syntax error, unexpected $end...
Résolu
xogno
-
xogno -
xogno -
Bonjour,
Voila j'ai un problème avec mon code php, j'ai à chaque fois la même erreur:
"Parse error: syntax error, unexpected $end in... on line " (ligne 70 étant la fin de mon code)
J'ai bien regardé mais je ne vois pas l'erreur :/
Voici mon code:
Merci d'avance pour votre aide.
xogno
Voila j'ai un problème avec mon code php, j'ai à chaque fois la même erreur:
"Parse error: syntax error, unexpected $end in... on line " (ligne 70 étant la fin de mon code)
J'ai bien regardé mais je ne vois pas l'erreur :/
Voici mon code:
<form action="page_d_admin.php" method="post">
<select name="page" >
<?php
//on se connecte à la base de données
include("connection_mysql.php");
//-------------------------------------------------------------------------
//on récupère le titre des pages pour faire une liste déroulante
//-------------------------------------------------------------------------
$requete_sql= "SELECT page FROM textes ORDER BY id";
$retour= mysql_query($requete_sql) or die(mysql_error());
//on affiche le menu
while($donnees=mysql_fetch_array($retour))
{?>
<option value="<?php echo $donnees;?>">
<a href="<?php echo "page_d_admin.php?page='".$donnees."'";?>">
<?php echo $donnees;?></a></option>
?php}?>
</select>
<?php
//-------------------------------------------------------------------------
//on vérifie si on veut modifier le text d'une page
//-------------------------------------------------------------------------
if (isset($_POST['page']) AND isset($_POST['texte']))
{
//alors on sauvegarde dans la base de données
$page = addslashes($_POST['page']);
$texte = addslashes($_POST['texte']);
mysql_query("INSERT INTO textes VALUES('', '".$page."','".$texte."') WHERE page='".$page."'");
}
//-------------------------------------------------------------------------
//on vérifie si on veut modifier le text d'une page
//-------------------------------------------------------------------------
if (isset($_POST['page']) AND isset($_POST['texte']))
{
//alors on sauvegarde dans la base de données
$page = addslashes($_POST['page']);
$texte = addslashes($_POST['texte']);
mysql_query("INSERT INTO textes VALUES('', '".$page."','".$texte."') WHERE page='".$page."'");
}
//-------------------------------------------------------------------------
//Sinon on vérifie si on veut changer le texte d'une page
//-------------------------------------------------------------------------
if(isset($_GET['page']))
{
$page=$_GET['page'];
$requete_sql= "SELECT texte FROM textes WHERE page='".$page."'";
$retour=mysql_query($requete_sql);
//on affiche alors le formulaire pour changer le texte
?>
<textarea name="texte" id="texte" rows="16" cols="70" value="<?php echo $retour;?>"></textarea>
<input value="Modifier" type="submit"/>
<?php
}
?>
</form>
Merci d'avance pour votre aide.
xogno
A voir également:
- Parse error: syntax error, unexpected $end...
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 1962 ✓ - Forum PC fixe
- Bad request error 403 paiement ✓ - Forum Réseaux sociaux
- A javascript error occurred in the main process - Forum Matériel & Système
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
if(isset($_GET['page'])) { $page=$_GET['page']; $requete_sql= "SELECT texte FROM textes WHERE page='".$page."'"; $retour=mysql_query($requete_sql); //on affiche alors le formulaire pour changer le texte ?> <textarea name="texte" id="texte" rows="16" cols="70" value="<?php echo $retour;?>">...