Parse error in C:\...... on line (derniere)
Résolu/Fermé
NeoRuto
Messages postés
10
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 janvier 2011
-
21 sept. 2010 à 07:10
varfendell Messages postés 3259 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 - 22 sept. 2010 à 09:20
varfendell Messages postés 3259 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 - 22 sept. 2010 à 09:20
A voir également:
- Parse error in C:\...... on line (derniere)
- Network error iptv - Forum Réseaux sociaux
- Fan error lenovo ✓ - Forum Refroidissement
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- Navigation in private - Guide
- Network error ✓ - Forum Réseaux sociaux
2 réponses
varfendell
Messages postés
3259
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
707
21 sept. 2010 à 10:15
21 sept. 2010 à 10:15
Bonjour,
ton probleme est simple:
quand tu ferme ta balise php, essaye de la ré-ouvrir avec <?php et non pas juste <?. De plus tu n'a pas besoin de la fermer. Tu as donc deux solution:
soit tu ne la ferme pas:
soit tu la réouvre "correctement":
ton probleme est simple:
quand tu ferme ta balise php, essaye de la ré-ouvrir avec <?php et non pas juste <?. De plus tu n'a pas besoin de la fermer. Tu as donc deux solution:
soit tu ne la ferme pas:
<?php if (empty($_POST['login']) OR empty($_POST['pass']) ) { alert('Vous avez oubliez de remplir un champs, merci de recommencer'); document.location.href = "administration.html"; } else if (isset($_POST['login']) AND isset($_POST['pass']) ) { include ('connexion.php'); $res = mysql_query("select * from administrateur") or die (mysql_error()); while ($donnees = mysql_fetch_array($res)) { if ($_POST['login'] == $donnees['nom_admin'] and $_POST['pass'] == $donnees['pass_admin']) { session_start(); $_SESSION['login'] = $_POST['login']; alert('Vous etes bien logué, vous etes administrateur'); document.location.href = "administration.html"; } else { alert('Mauvais login / Mot de passe, merci de recommencer'); document.location.href = "login.html"; } } } ?>
soit tu la réouvre "correctement":
<?php if (empty($_POST['login']) OR empty($_POST['pass']) ) {?> <script>alert('Vous avez oubliez de remplir un champs, merci de recommencer');</script> <script>document.location.href = "administration.html"; </script><?php } else if (isset($_POST['login']) AND isset($_POST['pass']) ) { include ('connexion.php'); $res = mysql_query("select * from administrateur") or die (mysql_error()); while ($donnees = mysql_fetch_array($res)) { if ($_POST['login'] == $donnees['nom_admin'] and $_POST['pass'] == $donnees['pass_admin']) { session_start(); $_SESSION['login'] = $_POST['login']; ?> <script>alert('Vous etes bien logué, vous etes administrateur');</script> <script>document.location.href = "administration.html"; </script><?php } else { ?> <script>alert('Mauvais login / Mot de passe, merci de recommencer');</script> <script>document.location.href = "login.html"; </script><?php } } } ?>
NeoRuto
Messages postés
10
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 janvier 2011
21 sept. 2010 à 16:20
21 sept. 2010 à 16:20
merci beaucoup varfendell , la deuxième solution marche sur des roues. Merci encore :)
22 sept. 2010 à 00:28
22 sept. 2010 à 09:20
- vérifie que les autre admin sont bien enregistré dans la base de données
- fait des echo sur les retour de tes requêtes et sur les POST afin de voir a quel moment viens l'erreur