NewbieContest

Programmation => Langages Web => Discussion démarrée par: quitoboss le 27 Octobre 2007 à 10:30:53



Titre: [PHP] enregistrement d'info dans une base de donnée a partir de variables
Posté par: quitoboss le 27 Octobre 2007 à 10:30:53
bonjours a tous!!!
voila je me suis fait une petite page protegé par un mot de pass en php
cependant bien que cela marche avec si je met le bon mot de pass, quand j'en met un mauvais, il m'affiche bien ce que je veut mais,
il n'insère pas dans ma base de donné ce que je souhaite (il n'insere rien du tout meme)

voila ou je pense que ca foire mais je vois pas quoi:

Code:
else
{
$unique_id = $_SERVER["UNIQUE_ID"];//donne l'identifiant unique de l'instruction
$page_en_cour = $_SERVER["HTTP_REFERER"];//page en cour
$navigateur = $_SERVER["HTTP_USER_AGENT"];//le nom du navigateur
$ip = $_SERVER["REMOTE_ADDR"];//IP
$nom_machine = $_SERVER["REMOTE_HOST"];//nom qualifié de la machine
$date = date('s/i/H/d/m/Y');
mysql_connect("localhost","quito","blablabla");
mysql_select_db ("quitoboss");
mysql_query("INSERT INTO site_info_hacker VALUES('', '$unique_id', '$page_en_cour', '$navigateur' '$ip;', '$nom_machine', '$mot_de_pass;', '$date')");
echo 'tu essaye de rentré sans permission tu a été loggé pour déventuel poursuite judicière voila tes infos:' . $unique_id . $navigateur . $ip . $nom_machine . $date;
mysql_close();
}
?>

au fait le echo s'affiche et je n'ai aucune erreur qui apparait
et ma base est appelé quitoboss
la table est site_info_hacker
les champs sont (dans l'ordre): id identifiant_unique page_en_cour navigateur ip nom_machine mot_de_pass date
tout les champs sont en TEXT sauf id qui est en INT

merci d'avance a tous!!! :wink:

(Modération: merci de modifier ton post comme ceci la prochaine afin de ne pas faire de double post)
EDIT:
bon... ba j'ai trouvé c'est bon j'ai mis l'expression complete et maintenant ca marche:

Code:
<?php
}
else
{
$unique_id $_SERVER["UNIQUE_ID"];//donne l'identifiant unique de l'instruction
$page_en_cour $_SERVER["HTTP_REFERER"];//page en cour
$navigateur $_SERVER["HTTP_USER_AGENT"];//le nom du navigateur
$ip $_SERVER["REMOTE_ADDR"];//IP
$nom_machine $_SERVER["REMOTE_HOST"];//nom qualifié de la machine
$date date('s/i/H/d/m/Y');
mysql_connect("localhost","quito","blablabla");
mysql_select_db ("quitoboss");
mysql_query("INSERT INTO `site_info_hacker` ( `id` , `identifiant_unique` , `page_en_cour` , `navigateur` , `ip` , `nom_machine` , `mot_de_pass` , `date` ) 
VALUES (
'', '
$unique_id', '$page_en_cour', '$navigateur', '$ip', '$nom_machine', '$mot_de_pass', '$date'
)"
);
echo 
'tu essaye de rentré sans permission tu a été loggé pour déventuel poursuite judicière voila tes infos:' $unique_id $navigateur $ip $nom_machine $date;
mysql_close();
}
?>