Votre question

Erreur en PHP index.php incriminé

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
8 Mai 2005 17:14:01

Voila je viens de trouver un systeme de news que je veux integrer a mon index.php voici le code



Citation :
<?php

session_start();

//Fichier de configuration
include('config.php');

//Si on clique sur OK
if(isset($_POST['OK']))
{
//On se connecte à la bdd
mysql_connect($serveur_z,$login_z,$pass_z);
mysql_select_db($base_z);

//On définie les variables de formulaire
$login = $_POST['login'];
$pass = $_POST['pass'];

//Si les champs login ou pass sont vides,
if(empty($login) or empty($pass))
{
//On affiche un message d'erreur le fameux bouton retour...

echo 'Vous avez oublié de remplir un champ
<form name="formulaire">
<input type="button" value="retour" onclick="retour()" />
</form>
<script type="text/javascript">
function retour()
{
history.back();
}
</script>

';
exit();
}

else
{
//On séléctionne dans la bdd ou le pass du formulair est égal à celui de la bdd
$sql = "SELECT pass and login from admin where pass='$pass' and login='$login'";
$req = mysql_query($sql);

//On compte le nombre de résultats
$nombre = mysql_num_rows($req);

//Si le résultat est différent de 1
if($nombre!="1")
{
//On affiche un message d'erreur
echo'Mauvais nom d\'utilisateur/mot de passe
<form name="formulaire">
<input type="button" value="retour" onclick="retour()" />
</form>
<script type="text/javascript">
function retour()
{
history.back();
}
</script>
';
return;
exit();
}
else
{
//Sinon on affiche la page avec le menu et on définie la variable de session

$_SESSION['login'] = $login;
$_SESSION['pass'] = $pass;



echo "<link rel=\"stylesheet\" href=\"style.css\"><div align=\"center\"><a href=\"insert.php\">Insérer une news</a>

<a href=\"admin_ajouter.php\">Ajouter un Admin</a>

<a href=\"admin_gestion.php\">Gestion des Admins</a>

<a href=\"../index.php\">Retour au site</a></div>";
ligne 477 }
}
}

//Si on a pas encore cliqué sur OK on affiche le formulaire
else
{


?>


<link rel="stylesheet" href="style.css" />
<form action="<?php=$PHP_SELF?>" method="POST">
<table align="center" border="0">
<tr><td class="tds" align="center">Nom d'utilisateur</td>
<tr><td class="tds" align="center"><input type="text" name="login" maxlength="50" size="10"></tr></td>
</tr>
<tr>
<td class="tds" align="center">Mot de passe</td>
<tr><td class="tds" align="center"><input type="password" name="pass" maxlength="8" size="5"></td></tr>
</tr>
</table>

<center><input type="submit" name="OK" value="OK"></center>
</form>

<?php } ?>


Et quand je veux aller sur mon index.php il me dis

Citation :
Parse error: parse error, unexpected '=' in /var/www/free.fr/MD12/94/cssmap/flo/test/index.php on line 477


PS : la ou il y a marquer ligne 477 ce n'est pas dans le code :D 

Autres pages sur : erreur php index php incrimina

8 Mai 2005 17:16:30

regarde bien il te manque quelquechose sur cette ligne
Citation :
<center><="submit" name="OK" value="OK"></center>
8 Mai 2005 17:18:48

Citation :

Parse error: parse error, unexpected '<' in /var/www/free.fr/MD12/94/cssmap/flo/test/index.php on line 468


Merci mais :( 
Contenus similaires
8 Mai 2005 17:20:35

je pense qu'il faut mettre
<INPUT type="submit"...
8 Mai 2005 17:20:59

Citation :


466 }
467 else
468 {
8 Mai 2005 17:23:59

<="button" value="retour" onclick="retour()" />
replace par:
<INPUT type="button" value="retour" onclick="retour()" />
8 Mai 2005 17:25:20

mais je crois que c'est automatique c'ets pas ca sa faute c'est infos du net qui supprime automatiquement les input
8 Mai 2005 17:27:42

Je renonce ca me met a chaque fois une erreur si quelqu'un peux me le faire :'( 
8 Mai 2005 17:30:19

a ouais, peut etre
j'ai peut etre trouvé
<="button" value="retour" onclick="retour()" />
il y a un "/" avant ">", essaye en l'enlèvant.
8 Mai 2005 17:35:19

Marche pas :( 
9 Mai 2005 12:57:05

ton config.php est bon ?
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS