Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : parse error [ Archives / AU SECOURS !!! ] (Bartheleway)

jeudi 11 mai 2006 à 21:19:44 | parse error

Bartheleway

Voilà, je vous donne ma source. J'ai apparament un problème de programmation !!!

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="fr-fr">
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title>Validation</title>
</head>
<body
 style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); background-image: url(../Image/fond%20page.jpg); direction: ltr;"
 alink="#33cc00" link="#660000" vlink="#c0c0c0">
<div style="text-align: center;">
<table style="text-align: left; width: 1008px;" border="1"
 cellpadding="2" cellspacing="2">
  <tbody>
    <tr>
      <td style="text-align: center; width: 998px;"><img
 style="width: 90px; height: 90px;" alt=""
 src="../Image/skull.jpg">&nbsp; Validation<img
 style="width: 90px; height: 90px;" alt=""
 src="../Image/skull.jpg"> </td>
    </tr>
    <tr>
      <td
 style="text-align: center; vertical-align: top; width: 998px;"><?php $base = mysql_connect ('xxxxxxx', 'xxxxxxxx', 'xxxxxx'); mysql_select_db ('xxxxxxxx', $base);
// on recherche si ce login est déjà utilisé par un autre membre
$sql = 'SELECT count(*) FROM membre WHERE login="'.addslashes($_POST['$login']).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
if ($data[0] == 0) {
$sql = 'INSERT INTO membre VALUES("", "'.addslashes($_POST['$login']).'", "'.md5(addslashes($_POST['$pass'])).'")';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
?>Le
compte de ce membre a &eacute;t&eacute; valid&eacute;. Il
pourra maintenant se connecter !!!</td>
    </tr>
  </tbody>
</table>
</div>
</body>
</html>

Cette page est une page de confirmation, j'y arrive grâce à un lien fournit dans un mail de confirmation. Il a la forme suivante : .../validation.php?login=xxxxxxx&pass=xxxxxx
Je voudrai que le script PHP récupère les données situé à la place des xxxxxx pour login et pass pour qu'il insère ces informations dans ma base de données Mysql.

P.S. : Si je ne suis pas assez clair, dites le moi je préciserai !!!

Quand je trouve pas ça m'énerve !!!

jeudi 11 mai 2006 à 21:23:09 | Re : parse error

Bartheleway

Oups, j'oubliais !!!

Lorsque je clique sur le lien de validation, il m'affiche ceci : Parse error: parse error, unexpected $ in /.../validation.php on line 48


Quand je trouve pas ça m'énerve !!!

jeudi 11 mai 2006 à 22:16:00 | Re : parse error

ImmortalPC

Salut,
regarde cette ligne :
if ($data[0] == 0) {

Tu ouvres mais tu ne fermes pas lol

@+

Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi. 
Grâce à Immortal-PC votre ordinateur passera les âges.

vendredi 12 mai 2006 à 09:04:00 | Re : parse error

sidf

salut

addslashes($_POST['login'])

vendredi 12 mai 2006 à 09:05:04 | Re : parse error

sidf

et
addslashes($_POST['pass'])

vendredi 12 mai 2006 à 10:23:40 | Re : parse error

ImmortalPC

Ah oui j' avais pas fait gaf au variables $_POST ^^

Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi. 
Grâce à Immortal-PC votre ordinateur passera les âges.

vendredi 12 mai 2006 à 18:27:53 | Re : parse error

Bartheleway

Voilà ce qu'il me dit à présent : Erreur SQL !INSERT INTO membre VALUES("", "", "d41d8cd98f00b204e9800998ecf8427e")
Column count doesn't match value count at row 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="fr-fr">
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title>Validation</title>
</head>
<body
 style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); background-image: url(../Image/fond%20page.jpg); direction: ltr;"
 alink="#33cc00" link="#660000" vlink="#c0c0c0">
<div style="text-align: center;">
<table style="text-align: left; width: 1008px;" border="1"
 cellpadding="2" cellspacing="2">
  <tbody>
    <tr>
      <td style="text-align: center; width: 998px;"><img
 style="width: 90px; height: 90px;" alt=""
 src="../Image/skull.jpg">&nbsp; Validation<img
 style="width: 90px; height: 90px;" alt=""
 src="../Image/skull.jpg"> </td>
    </tr>
    <tr>
      <td
 style="text-align: center; vertical-align: top; width: 998px;"><?php $base = mysql_connect ('xxxxxxx', 'xxxxxxxx', 'xxxxxx'); mysql_select_db ('xxxxxxxx', $base);
// on recherche si ce login est déjà utilisé par un autre membre
$sql = 'SELECT count(*) FROM membre WHERE login="'.addslashes($_POST['login']).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
if ($data[0] == 0) {
$sql = 'INSERT INTO membre VALUES("", "'.addslashes($_POST['login']).'", "'.md5(addslashes($_POST['pass'])).'")';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
}
?>Le
compte de ce membre a &eacute;t&eacute; valid&eacute;. Il
pourra maintenant se connecter !!!</td>
    </tr>
  </tbody>
</table>
</div>
</body>
</html>

J'ai aussi un autre problème

Quand je trouve pas ça m'énerve !!!

vendredi 12 mai 2006 à 18:30:08 | Re : parse error

Bartheleway

Petite erreur de mise en page. La source corrigé commence à partir de <!DOCTYPE html PUBLIC "-//W3C [...]
Et le message d'erreur fini donc là : [...] count at row 1

Quand je trouve pas ça m'énerve !!!

vendredi 12 mai 2006 à 20:29:02 | Re : parse error

sidf

salut,

tu es sur de n'avoir que trois champs dans ta table membre ??

vendredi 12 mai 2006 à 20:57:19 | Re : parse error

Bartheleway

Merci, j'avais effectivement créé un 4ème champs dans ma table "membre" (pour un autre projet d'inscription) et après l'avoir supprimé, j'ai enfin réussi à rentrer le membre dans la base !!!

Quand je trouve pas ça m'énerve !!!


1 2

Cette discussion est classé dans : style, mysql, login, sql, error


Répondre à ce message

Sujets en rapport avec ce message

Variables [ par Toolsweb ] Bon j'ai çainclude("../conf.php"); if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {  extract($_POST);  // on recupère le passw suppression [ par g_marvin ] bonjour,j 'ai un menu déroulant et je voudrais supprimer dans ma table l'enregistrement selectionner !!!!!!!!voici mon code: < COOKIE probléme de passage [ par speedylol ] Bonjour ,j 'aimerais faire passer certaine donnée de mon script log par une session cookie pour inseré les membre qui son online dans une table voila Problème de variable [ par Bartheleway ] Voilà, j'ai un site avec une partie membre. Pour s'y inscrire, il faut remplir un formulaire d'inscription qui m'est envoyé pour que je valide l'inscr Problème de variable et de prog [ par Bartheleway ] Voilà, j'ai un site avec une partie membre. Pour s'y inscrire, il faut remplir un formulaire d'inscription qui m'est envoyé pour que je valide l'inscr Problème de variable et de prog [ par Bartheleway ] Voilà, j'ai un site avec une partie membre. Pour s'y inscrire, il faut remplir un formulaire d'inscription qui m'est envoyé pour que je valide l'inscr mes erreur de ce marque pas espace membre [ par speedylol ] bonjour voici , j ai un script membres que j'ai modifier a mon goût mes les erreur de fonction pas je vois pas pq seriez vous m'eclairez la dessus svp Probleme sql [ par Marroche ] Bonjour, j'ai un probleme avec une requete mysql. Je l'ai testé avec easyphp et ca m'envoie l'erreur suivante : Parse error: parse error in c:\program Besoin de vos yeux expert [ par Anthotill ] Bonjour à tousJ'ai un probleme avec une page que je suis en train de créer, une page d'authentification.Je récupère les informations de deux formulair problème avec requete sql et php [ par machmacha ] bonjour,j'ai une requête simple sur php la voilà:$sql = mysql_query("SELECT *                   FROM test                   WHERE login='".$_POST['log


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.