Code inscription PHP

Fermé
addou17 Messages postés 31 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 26 mars 2013 - 31 mai 2008 à 12:00
Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 - 31 mai 2008 à 12:17
Bonjour,
j'ai crée un code PHP qui permet d'inserer les données d'un client dans une base de donnée ,crée par l'easy php, aprés qu'il fait son inscription, mais malheureusement ça n'a pas marché et j'ai pas trouvé ma faute;
voici le code ; SVP aidez moi et merci ;





<html>

<head>

<title>insertion d'un client</title>
<script language="javascript">

function obligatoire()
{
if(login.value=="")
alert(" login est obligatoire");

if(password.value=="")
alert(" password est obligatoire");
}

function verifier()
{
if(isNaN(tel.value))
{
alert("n° tel doit etre numerique");
tel.value="";
}
}

</head>

<body>
<?
mysql_connect("localhost","root","");
mysql_select_db("corps humain");
$r1="select 1 from client where ($_GET['login']=login) and ($_GET['password']=passworld)";
if (empty($r1))
$r="INSERT INTO client value('$login',$'password','$adr','$tel','$email')";
$resultat=mysql_query($r);
echo("inscription accepte");
?>
</body>

</html>
A voir également:

1 réponse

Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46
31 mai 2008 à 12:17
alors d'une on a pas ton form dc ca aide pas lol ^^
et euh j'vois
mysql_select_db("corps humain"); 
evites les espaces dans les nom de table ^^
utilises _

sinon ton script est bizarre Oo
il affiche une alerte mais il ne dit pas par la suite qu'il faut pas envoyer

ensuite
"select 1 from client where ($_GET['login']=login) and ($_GET['password']=passworld)"
cette syntaxe me choc Oo
essayes plutot :
"SELECT `1` FROM `client` WHERE `login`='".$_GET['login']."' AND `password`='".$_GET['password']."'"
de plus si tu envoyes en get se genre d'information
alors elles seront affichées en clair dans l'url Oo
pas tip top pr un mdp xD lol
j'te conseille tres tres fortement la methode post ;)

sinon en ce qui concerne les syntaxe sql ..
saches que phpmyadmin t'indique la syntaxe exacte lorsque que tu fais la manipulation sur ta db ^^
1