Parse error: syntax error, unexpected T_STRIN
Résolu/Fermé
dededede4
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009
-
27 août 2008 à 23:07
dededede4 Messages postés 235 Date d'inscription jeudi 23 juin 2005 Statut Membre Dernière intervention 11 septembre 2009 - 28 août 2008 à 13:34
dededede4 Messages postés 235 Date d'inscription jeudi 23 juin 2005 Statut Membre Dernière intervention 11 septembre 2009 - 28 août 2008 à 13:34
A voir également:
- Parse error: syntax error, unexpected T_STRIN
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Fan error lenovo - Forum Refroidissement
- Error 10 pioneer ✓ - Forum Autoradio
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
- Whea error occt - Forum Processeur
7 réponses
Rctll
Messages postés
499
Date d'inscription
dimanche 11 mai 2008
Statut
Membre
Dernière intervention
30 juin 2010
1 501
27 août 2008 à 23:09
27 août 2008 à 23:09
Bonsoir,
A moins que ce soit le forum , il y a un espace en trop entre <? et php
la balise de debut de code est
A moins que ce soit le forum , il y a un espace en trop entre <? et php
la balise de debut de code est
<?php
dededede4
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009
9
28 août 2008 à 11:02
28 août 2008 à 11:02
C'est le forum, c'est 100% moi 8-]
Y'avais une eurreur sur les echo, et le formulaire n'avais pas de bouton envoiyer :D
Fin sa marche !
Mon premier code qui marche ! Jsuis super fier ! :DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Edit : Ha non :/
if (isset($_POST['pseudo']) AND isset($_POST['pass'])) // Si les variables existent
ne réagit pas sur le else....
Y'avais une eurreur sur les echo, et le formulaire n'avais pas de bouton envoiyer :D
Fin sa marche !
Mon premier code qui marche ! Jsuis super fier ! :DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Edit : Ha non :/
if (isset($_POST['pseudo']) AND isset($_POST['pass'])) // Si les variables existent
ne réagit pas sur le else....
dededede4
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009
9
28 août 2008 à 11:52
28 août 2008 à 11:52
Bonjour toto;
Sur le message présédent, j'ai dit qu'il y avais une erreur sur les echo, le formulaire, et le Ip romote.
( Sont corrigée )
Le seul truc qui va pas c'est que si il y a rien dans le formulaire, sa enregistre dans la BDD quand même :/
Sur le message présédent, j'ai dit qu'il y avais une erreur sur les echo, le formulaire, et le Ip romote.
( Sont corrigée )
Le seul truc qui va pas c'est que si il y a rien dans le formulaire, sa enregistre dans la BDD quand même :/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai dit qu'il y avais une eurreur sur les echo Oups, pardon.
Si tu ne veux pas enregistrer quand il n'y a rien dans le formulaire, teste s'il y a quelque chose !
attention ! il ne faut pas confondre une variable non définie (ce que tu testes avec isset) et une variable définie, mais dont le contenu est vide.
Si tu ne veux pas enregistrer quand il n'y a rien dans le formulaire, teste s'il y a quelque chose !
if(($pseudo != '') && ($pass != ''))...
attention ! il ne faut pas confondre une variable non définie (ce que tu testes avec isset) et une variable définie, mais dont le contenu est vide.
dededede4
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009
9
28 août 2008 à 12:46
28 août 2008 à 12:46
Je vais remplacer if (isset($_POST['pseudo']) AND isset($_POST['pass'])) par if(($pseudo != '') && ($pass != '')) et voir...
Edit :A non, sa m'affiche : Parse error: syntax error, unexpected T_BOOLEAN_AND in /data/www/sites/1/idoo.com/h/a/habbo-gratuit/site/inscr.php on line 3
je donne le code source :
<?php
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$pass = mysql_real_escape_string(htmlspecialchars($_POST['pass']));
if($pseudo != '') && ($pass != ''))
{
mysql_connect("*", "*", "*");
mysql_select_db("*");
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$pass = mysql_real_escape_string(htmlspecialchars($_POST['pass']));
$points = 0 ;
$statu = 0 ;
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("INSERT INTO membres VALUES('', '$pseudo', '$pass', '$points', '$statu', '$ip')");
mysql_close();
echo "incription effectuer !";
}
else{
echo "T'a rien oublier ?";
}
?>
<form method="post" action="#">
<p>
<label for="pseudo">Votre pseudo :</label>
<input type="text" name="pseudo" id="pseudo"/>
<br />
<label for="pass">Votre mot de passe :</label>
<input type="password" name="pass" id="pass" />
</p>
<input type="submit" />
</form>
Edit :A non, sa m'affiche : Parse error: syntax error, unexpected T_BOOLEAN_AND in /data/www/sites/1/idoo.com/h/a/habbo-gratuit/site/inscr.php on line 3
je donne le code source :
<?php
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$pass = mysql_real_escape_string(htmlspecialchars($_POST['pass']));
if($pseudo != '') && ($pass != ''))
{
mysql_connect("*", "*", "*");
mysql_select_db("*");
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$pass = mysql_real_escape_string(htmlspecialchars($_POST['pass']));
$points = 0 ;
$statu = 0 ;
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("INSERT INTO membres VALUES('', '$pseudo', '$pass', '$points', '$statu', '$ip')");
mysql_close();
echo "incription effectuer !";
}
else{
echo "T'a rien oublier ?";
}
?>
<form method="post" action="#">
<p>
<label for="pseudo">Votre pseudo :</label>
<input type="text" name="pseudo" id="pseudo"/>
<br />
<label for="pass">Votre mot de passe :</label>
<input type="password" name="pass" id="pass" />
</p>
<input type="submit" />
</form>
dededede4
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009
9
28 août 2008 à 13:34
28 août 2008 à 13:34
Sa y est, j'ai réparer, et sa marche :)
J'ai fait exactement le contraire de se que tu m'a dit :
<?php
$pseudo = $_POST['pseudo'];
$pass = $_POST['pass'];
if ($pseudo == "" OR $pass == "")
{
echo "T'a rien oublier ?";
}
else
{
mysql_connect("*", "*", "*");
mysql_select_db("*");
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$pass = mysql_real_escape_string(htmlspecialchars($_POST['pass']));
$points = 0 ;
$statu = 0 ;
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("INSERT INTO membres VALUES('', '$pseudo', '$pass', '$points', '$statu', '$ip')");
mysql_close();
echo "incription effectuer !";
}
?>
<form method="post" action="#">
<p>
<label for="pseudo">Votre pseudo :</label>
<input type="text" name="pseudo" id="pseudo"/>
<br />
<label for="pass">Votre mot de passe :</label>
<input type="password" name="pass" id="pass" />
</p>
<input type="submit" />
</form>
J'ai fait exactement le contraire de se que tu m'a dit :
<?php
$pseudo = $_POST['pseudo'];
$pass = $_POST['pass'];
if ($pseudo == "" OR $pass == "")
{
echo "T'a rien oublier ?";
}
else
{
mysql_connect("*", "*", "*");
mysql_select_db("*");
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$pass = mysql_real_escape_string(htmlspecialchars($_POST['pass']));
$points = 0 ;
$statu = 0 ;
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("INSERT INTO membres VALUES('', '$pseudo', '$pass', '$points', '$statu', '$ip')");
mysql_close();
echo "incription effectuer !";
}
?>
<form method="post" action="#">
<p>
<label for="pseudo">Votre pseudo :</label>
<input type="text" name="pseudo" id="pseudo"/>
<br />
<label for="pass">Votre mot de passe :</label>
<input type="password" name="pass" id="pass" />
</p>
<input type="submit" />
</form>