Probléme de connexion a la bdd

AYA -  
 linvincible -
Bonjour a tout
je suit débutante en php et j'ait le probléme suivant:
j'ai crée une formulaire avec un submit et je veut réaliser la connexion a ma base de donnée quant je clique sur ce submit
le code est le suivant:

<form method="post" action="Paged'Accuiel2.php">
<pre>

<input name="valider" type="submit" value=" valider " onclick="<?php
//opens connection to mysql server
$dbc=mysql_connect('localhost','Adminstrateur','192010');
if (!$dbc)
{
die ('NOT CONNECTED:'. mysql_error());
}
else{echo "connexion etablit!!!</br>";}
//select database
$db_selected = mysql_select_db("bdd1",$dbc);
if(!$db_selected)
{
die("cant connect:".mysql_error);
}
else{echo "connex etablit ****</br>";}
?>
</pre>
</form>
Promlème:
aucun message n'a été affiché!!!!
est ce que l'evenement onclick de submit peut comporter un tel code php comme le précédent ???????? si non comment je peut faire peur établir une connexion via un button??
merci a l'avance.

2 réponses

NothingAtALL Messages postés 26 Statut Membre 5
 
onclick est une fonction javascript, elle ne peut contenir aucun PHP. Tu devras mettre ce code PHP sur la page action de ton form.
0
linvincible
 
<?php
$ps=$_POST['pseudo'];
$mp=$_POST['password'];
$rpw=$_POST['repassword'];
$pr=$_POST['prenom'];
$nm=$_POST['nom'];
$adr=$_POST['adresse'];
$adre=$_POST['aelectronique'];
$sex=$_POST['sex'];
$jr=$_POST['birthday_day'];
$mo=$_POST['birthday_month'];
$an=$_POST['birthday_year'];

//requete sql

mysql_connect("localhost" ,"root","") or die( mysql_error());
mysql_select_db("olympic");
$req="INSERT INTO inscription VALUES('$ps', '$mp', '$rpw', '$pr', '$nm', '$adr', '$adre','$sex','$jr','$mo','$an')";
$result=mysql_query($req);
mysql_close();
if ($result==true)
{
echo"inscription terminé avec succée";
}
else
{
echo"echec d'inscri";
}
?>
// tjrs il m'affiche echec d'inscri j'ai pas trouvé l'erreur kelkun peu m'aider s'il vs plais
0