Variable est SQL :'(
lirycs78
Messages postés
101
Date d'inscription
Statut
Membre
-
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit problém :'(
voila je débute, et je voudrais créer un minichat, ( svp me donner pas de reponse compléte, le code complet :p )
et je voudrait que quand une personne rentre son pseudo dans input text, qu'il soit ecrit dans la base de donné.
Voila le début de mon code, soyez indulgent :D
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("coursphp");
if(isset($_POST['mess']) AND isset($_POST['login']))
{
}
$_POST['mess'];
$_POST['login'] = mysql_query("INSERT INTO mini_chat VALUES ('','pseudo')");
?>
<html>
<head><title>Minichat</title></head>
J'ai un petit problém :'(
voila je débute, et je voudrais créer un minichat, ( svp me donner pas de reponse compléte, le code complet :p )
et je voudrait que quand une personne rentre son pseudo dans input text, qu'il soit ecrit dans la base de donné.
Voila le début de mon code, soyez indulgent :D
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("coursphp");
if(isset($_POST['mess']) AND isset($_POST['login']))
{
}
$_POST['mess'];
$_POST['login'] = mysql_query("INSERT INTO mini_chat VALUES ('','pseudo')");
?>
<html>
<head><title>Minichat</title></head>
Configuration: Windows XP Firefox 3.0.1
6 réponses
-
bonjour,
essaye comme ça
<?php mysql_connect("localhost", "root", ""); mysql_select_db("coursphp"); if(isset($_POST['mess']) AND isset($_POST['login'])) { $query= mysql_query("INSERT INTO mini_chat VALUES ('','$_POST['login'] '); } ?> <html> <head><title>Minichat</title></head>
c'est reduit à sa plus simple expression ce bout de code lol!! -
aie :/
il me met l'erreur suivante
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\EasyPHP 2.0b1\www\sql2.php on line 6
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("coursphp");
if(isset($_POST['mess']) AND isset($_POST['login']))
{
$query= mysql_query("INSERT INTO minichat VALUES ('','$_POST['login'] ')") or die (mysql_error());
}
?> -
maintenant j'ai sa
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("coursphp");
if(isset($_POST['mess']) AND isset($_POST['login']))
{
$message = mysql_real_escape_string(htmlspecialchars($_POST['mess']));
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['login']));
$query = msql_query("INSERT INTO(ID, message) minichat VALUES ('', '')");
}
?>
<html>
<head><title>Minichat</title></head>
le message et le login son enregistrer dans la variable $message et $pseudo, mais je n'arrive pas a les envoyer a la base de donné :/ -
re,
il doit y avoir des carecteres spéciaux dans ton login,pense à utiliser htmlspecialchars et htmlspecielentites avnt de les inserer dans ta BD.
Au passage un grand coucou à toi alain ,mon job maintenant me prends enormément de temps
@+ -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
merci je commence à devenir un pro du javascript ;-) lol !
-
re
tu a une ( en trop
$query= mysql_query("INSERT INTO minichat VALUES ('','$_POST['login'] ')") icior die (mysql_error());