Aide en php
Utilisateur anonyme
-
mpmp93 -
mpmp93 -
Bonjour,
aide
j'ai pas compris ce message afficher dans le navigateur :
Parse error: syntax error, unexpected $end in C:\wamp\www\headlines\index2.php on line 89
ce message est au niveau de la page de connection la page marche correctement avec easyphp1.6 mais lorsque j'ai chager le serveur (wampserver) la page ne peut pas fonctionner correctement et il affiche ce message .Est ce que qu'elqun peut m'aider à corriger cette erreur .le code de la page est le suivant:
aide
j'ai pas compris ce message afficher dans le navigateur :
Parse error: syntax error, unexpected $end in C:\wamp\www\headlines\index2.php on line 89
ce message est au niveau de la page de connection la page marche correctement avec easyphp1.6 mais lorsque j'ai chager le serveur (wampserver) la page ne peut pas fonctionner correctement et il affiche ce message .Est ce que qu'elqun peut m'aider à corriger cette erreur .le code de la page est le suivant:
<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>SORETRAK</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <link href="style.css" rel="stylesheet" type="text/css" media="screen" /> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> <style type="text/css"> <!-- .Style2 {color: #000000} --> </style> </head> <body> <?php $id=$_GET["T1"]; $mp=$_GET["T2"]; $connect=mysql_connect("localhost","root",""); mysql_select_db("orcl"); $connect="SELECT * FROM 'user' WHERE ident = '$id' and pass='$mp'"; $mat=mysql_query($connect); $tab=mysql_fetch_array($mat); $nb=mysql_num_rows($mat); echo($nb); mysql_close($connect); ?> <?php if($nb==0) {?> <div id="wrapper"> <div id="header"> <h1> </h1> <font face="Verdana"><b> <font color="#FFFFFF"> </font></b></font> <font face="Verdana"><b><font color="#FFFFFF"> </font><span class="Style2"> <a href=index.html> <font size="4">Ressaye</font></a></span></b></font><span class="Style2"><font face="Verdana"><b><a href=index.html><font size="4">r </font> </a> </b></font> <font face="Verdana">.</font> </span> <p><font face="Verdana"><b><font color="#FFFFFF"> </font></b></font></div> </div> <?php } else { ?> <div id="wrapper"> <div id="header" style="width: 800px; height: 149px"> <table border="0" cellspacing="0" cellpadding="0" width="801" height="139"> <tr> <td width="145"> </td> <th valign="top" nowrap="nowrap"><blockquote> <blockquote> <h1 dir="rtl" align="center"> <h2><span class="Style1"></h2> </span></h2> </blockquote> </blockquote> <p></th> </tr> </table> </div> <div class="post" id="menu" style="width: 800px; height: 350px"> <h6 class="xhtml"> <?php if($tab["type"]=="admin") {?> <object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="800" height="283"> <param name="movie" value="mn.swf"> <param name="quality" value="Best"> <embed src="mn.swf" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" name="obj1" width="800" height="283" quality="Best"></object> <?php } else { ?> <object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj2" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="800" height="262"> <param name="movie" value="menu2.swf"> <param name="quality" value="High"> <embed src="menu2.swf" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" name="obj2" width="800" height="262"></object> <?php } ?> <div id="footer" style="width: 800px; height: 30px"><center>Tous les droites reservée SORETRAK © 2011</center> </p></div></div> </body> </html>
A voir également:
- Aide en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
dans quelle emplacement,est ce que tu peut me donné la correction de ma faute dans le code que j'ai situé ici .je suis désolé pour ce nombre de question mais je suis bloqué complètement
else "{" ouvre la condition et "}" ferme la condition else.
rajoute } a la ligne
<?php }
if($tab["type"]=="admin")
{?>
tu devrais coder en indentant ton code.
if blabla{
}
####else{
#######if blabla{
#######}
####}
la j'ai mis des "#"car les espaces fonctionnent pas.
comme sa tu voit si tu a fermé tes condition
rajoute } a la ligne
<?php }
if($tab["type"]=="admin")
{?>
tu devrais coder en indentant ton code.
if blabla{
}
####else{
#######if blabla{
#######}
####}
la j'ai mis des "#"car les espaces fonctionnent pas.
comme sa tu voit si tu a fermé tes condition
personnellement, je préconise d'exploiter PHP comme un moteur de template, exemple:
<?php if($nb==0): ?>
...ici mon code HTML....
<?php endif; ?>
et pour les boucles, exemple les lignes d'une table:
<table>
<thead>
<tr>....la ligne de tête...</tr>
</thead>
<tbody>
<?php foreach ($resultat AS $key => $row): ?>
<tr>
<td><?php echo $row['nom']; ?></td>
<td><?php echo $row['age']; ?></td>
<td><?php echo $row['email']; ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
Il faut éviter ce genre de montage:
<?php
if($tab["type"]=="admin")
{?>
Cordialement