problème de warning ?

x@v
Mammouth du PHP | 570 Messages

21 févr. 2008, 19:16

Bonjour,
j'ai un code pour supprimer un champs dans un table à partir d'un formulaire
Mais j'ai un erreur ligne 60 que je ne comprend pas ?

Code : Tout sélectionner

Parse error: syntax error, unexpected '}' in /home/xaviou/web/immopulse/admin/supprimmer_admin.php on line 60
Cela correspond à ce bout de code mais j'ai beau recompter mes paranthèses je ne vois pas d'erreur ?

Code : Tout sélectionner

</div> <?php } else {?> <div id="suprimer">
Le code complet de la page
<?php
session_start();
include_once ("./inc_admin/inc_fonction.php");
if (!isset($_SESSION['nom']))
{
	header('location:auth.php');
	exit();
}
else
{
	include("../inc/connexion.php");
	$nom=$_SESSION['nom'];
	$query = "select * from admin where pseudo='$nom'";
	$result = mysql_query($query);
	$row = mysql_fetch_array($result);
	if($row['niveau'] == 0)
		echo '<div style="float:rigth;">Connecter: '.$row['prenom'].' '.$nom.' :: <a href="auth.php?deconnection='.$nom.'">D�connection</a>';
	else
	{
		$message= 'Vous n\'avez pas les droits pour acc�der � cette page, ';
		$message.= 'les pages auquels vous avez acc�s en tant que visiteur sont les suivantes :<br />';
		$message.= 'aucune :: <a href="auth.php?deconnection=deconnecter">D�connection</a>';
	}
}
//affiche_title("Agenda d'or :: Moteur de recherche");?>
affiche_entete('Suppression d un utilisateur','Administration','Suppression d\'un utilisateur');
if(isset($message))
{
	echo $message;
	pied_page();
	exit();
}
if(isset($_POST['lister']))
{
	$ok=$_POST['lister'];
	//print_r($_POST);
	$ok=mysql_real_escape_string($ok);
	$query = "DELETE FROM admin WHERE pseudo='$ok'";
	$result = mysql_query($query);
	echo 'L\'utilisateur <strong>'.$ok.'</strong> a �t� correctement suprimer<br />';
	?>
	<div id="suprimer">
	<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
		<br /><fieldset><legend>Suprimer un administrateur</legend><br />
	<?php
	echo '<select name="lister">';
	$query = "SELECT * FROM admin";
	$result = mysql_query($query, $lien);
	for ($i=0; $i < mysql_num_rows($result); $i++)
	{
		$ok = mysql_fetch_array($result);
		echo '<option value="'.$ok[0].'">'.$ok[0].'</option>';
	}
	?>
	</select>
		<p><input type="submit" name="envoi" value="Suprimer un administrateur" /></p>
		</fieldset>
	</form>
	</div>
<?php } else {?>
 <div id="suprimer">
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
	<br /><fieldset><legend>Supprimer un administrateur</legend><br />
<?php
echo '<select name="lister">';
$query = "SELECT * FROM admin";
$result = mysql_query($query, $lien);
for ($i=0; $i < mysql_num_rows($result); $i++)
  {
	$ok = mysql_fetch_array($result);
	echo '<option value="'.$ok[0].'">'.$ok[0].'</option>\n';
  }
?>
</select>
	<p><input type="submit" name="envoi" value="Suprimer un administrateur" /></p>
	</fieldset>
</form>
</div>
<?php pied_page(); } ?>
Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

21 févr. 2008, 20:06

je ne sais pas quel éditeur tu utilises, mais la coloration syntaxique révèle l'erreur ... ;)

Tu fermes ta balise php ?> à la ligne 25 et tu as donc du code PHP qui est en dehors de toute balise PHP ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

x@v
Mammouth du PHP | 570 Messages

21 févr. 2008, 22:44

easyEclipse superbe environnement à essayer absolument.
Le truc génial c'est ctrl + click sur une fonction, variable.... pointe directement dessus
en faite il me précisait que mon accolade n'était pas fermé, ce qui ma dérouté dans ma recherche.
Il faut que j'essaie PDT mais il ne semble pas mieux...