Pasre error php et mysql
                                    
                        dvb                    
                                    -
                                     
ton_y -
        ton_y -
        probleme parse error en php que je ne l'ai pas pu le resoudre stp qui  peut m'aider voila le code
<?
//include("../../includes/connexions.php");
$host="localhost";
$username="root";
$password="";
$database="bd_plateforme";
$conn=mysql_connect($host,$username,$password);
mysql_select_db ($database,$conn) ;
$insertion= "insert into $apprenants(ncin_ap,nom_ap,prenom_ap,date_naissance_ap,lieu_naissance_ap,nationalite_ap,email_ap,adresse_ap,telephone_ap,mot_passe_ap,compte_ap) values ("'.$_post['ncin_ap']."',"'. $_post['nom_ap']."',"'. $_post['prenom_ap']."', "'.$_post['date_naissance_ap']."',"'. $_post['lieu_naissance_ap']."',"'. $_post['nationalite_ap']."',"'. $_post['email_ap']."',"'. $_post['telephone_ap']."',"'. $_post['adresse_ap']."',"'.$_post['mot_passe_ap']."',"'.$_post['compte_ap']."')";
$resultat=mysql_db_query($database,$requete);
if ($resultat ==0)
echo mysql_error();
else
?>
<script langage= "java script">alert( "Votre inscription a été effectué avec succès");</script>
<?
mysql_close($conn);
?>
</body>
</html>
l'error est toujours a la ligne de values
                
            
                
    
    
    
        <?
//include("../../includes/connexions.php");
$host="localhost";
$username="root";
$password="";
$database="bd_plateforme";
$conn=mysql_connect($host,$username,$password);
mysql_select_db ($database,$conn) ;
$insertion= "insert into $apprenants(ncin_ap,nom_ap,prenom_ap,date_naissance_ap,lieu_naissance_ap,nationalite_ap,email_ap,adresse_ap,telephone_ap,mot_passe_ap,compte_ap) values ("'.$_post['ncin_ap']."',"'. $_post['nom_ap']."',"'. $_post['prenom_ap']."', "'.$_post['date_naissance_ap']."',"'. $_post['lieu_naissance_ap']."',"'. $_post['nationalite_ap']."',"'. $_post['email_ap']."',"'. $_post['telephone_ap']."',"'. $_post['adresse_ap']."',"'.$_post['mot_passe_ap']."',"'.$_post['compte_ap']."')";
$resultat=mysql_db_query($database,$requete);
if ($resultat ==0)
echo mysql_error();
else
?>
<script langage= "java script">alert( "Votre inscription a été effectué avec succès");</script>
<?
mysql_close($conn);
?>
</body>
</html>
l'error est toujours a la ligne de values
        A voir également:         
- Pasre error php et mysql
- Mysql community server - Télécharger - Bases de données
- Mysql error 2002 ✓ - Forum Linux / Unix
- Expert php pinterest - Télécharger - Langages
- Fan error lenovo - Forum Refroidissement
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
1 réponse
                        
                    salut 
$insertion= "insert into $apprenants
ici : le nom de la table ne doit pas commencer par "dollar"
puis pour les variable POST du formulaire, avant de les inserer dans la base de donnée il faut les affecter à des variables normale ($ncin_ap = $_post['ncin_ap']; etc.)
et finalement quand tu veux écrire code pour inserer les variables dans la base de donnée il ne faut pas mettre des guillemets double à chaque fois mais seulement pour encadre le tout, et tu dois aussi supprimer les points qui ne servent à rien) :
cad pas " '.$_post['ncin_ap']." '
mais simplement
'$_post['ncin_ap']'
ton_y@hotmail.fr
    
                $insertion= "insert into $apprenants
ici : le nom de la table ne doit pas commencer par "dollar"
puis pour les variable POST du formulaire, avant de les inserer dans la base de donnée il faut les affecter à des variables normale ($ncin_ap = $_post['ncin_ap']; etc.)
et finalement quand tu veux écrire code pour inserer les variables dans la base de donnée il ne faut pas mettre des guillemets double à chaque fois mais seulement pour encadre le tout, et tu dois aussi supprimer les points qui ne servent à rien) :
cad pas " '.$_post['ncin_ap']." '
mais simplement
'$_post['ncin_ap']'
ton_y@hotmail.fr
