Programme php
hermannteussido
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
informaticienSAP Messages postés 119 Date d'inscription Statut Membre Dernière intervention -
informaticienSAP Messages postés 119 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Salut j'ai fait programme en php pour inséré les éléments dans une base de données mais cela ne le fait pas et je ne sais pas pourquoi.Voici les codes et j'utilise Wamp et sans mot de passe pour l'accès a mysql.
<?php
$host='localhost';
$user='root';
$bd='test';
$password='';
$matricule=$_POST["matricule"];
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$classe=$_POST["classe"];
mysql_connect('$host','$user','$password');
mysql_select_db('$bd');
echo"gfgfg";
$insertion="insert into test(id,matricule,nom,prenom,classe) values('','$matricule','$nom','$prenom','$classe');"
$result=mysql_query($insertion);
echo"insertion effectué avec succès";
while($ligne = mysql_fetch_row($result))
{
echo .'<tr>'$ligne[0] .'<tr>'
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>
<form name="formulaire" method="post" action="">
<tr>
<td>matricule</td>
<td><input type="text" name="matricule"/></td><br/>
</tr>
<tr>
<td>nom</td>
<td><input type="text" name="nom"/></td><br/>
</tr>
<tr>
<td>prenom</td>
<td><input type="text" name="prenom"/></td><br/>
</tr>
<tr>
<td>classe</td>
<td><input type="text" name="classe"/></td><br/>
</tr>
<tr>
<td></td>
<td><input type="submit" name="boutton" value="enregistrer"/></td>
<td><input type="reset" name="boutton" value="annuler"/></td>
</tr>
</form>
</body>
</html>
Salut j'ai fait programme en php pour inséré les éléments dans une base de données mais cela ne le fait pas et je ne sais pas pourquoi.Voici les codes et j'utilise Wamp et sans mot de passe pour l'accès a mysql.
<?php
$host='localhost';
$user='root';
$bd='test';
$password='';
$matricule=$_POST["matricule"];
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$classe=$_POST["classe"];
mysql_connect('$host','$user','$password');
mysql_select_db('$bd');
echo"gfgfg";
$insertion="insert into test(id,matricule,nom,prenom,classe) values('','$matricule','$nom','$prenom','$classe');"
$result=mysql_query($insertion);
echo"insertion effectué avec succès";
while($ligne = mysql_fetch_row($result))
{
echo .'<tr>'$ligne[0] .'<tr>'
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>
<form name="formulaire" method="post" action="">
<tr>
<td>matricule</td>
<td><input type="text" name="matricule"/></td><br/>
</tr>
<tr>
<td>nom</td>
<td><input type="text" name="nom"/></td><br/>
</tr>
<tr>
<td>prenom</td>
<td><input type="text" name="prenom"/></td><br/>
</tr>
<tr>
<td>classe</td>
<td><input type="text" name="classe"/></td><br/>
</tr>
<tr>
<td></td>
<td><input type="submit" name="boutton" value="enregistrer"/></td>
<td><input type="reset" name="boutton" value="annuler"/></td>
</tr>
</form>
</body>
</html>
A voir également:
- Programme php
- Programme demarrage windows - Guide
- Easy php - Télécharger - Divers Web & Internet
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide
- Programme word gratuit - Guide
2 réponses
Bonjour,
D'abord rajoutez ceci dans le code d'insertion:
echo $insertion;
ensuite faire un copié/collé du code SQL et allet sous phpMyadmin. Si wamp est bien installé c'est:
http://localhost/phpmyadmin/
Ensuite, ouvrez votre base test
Faites un collé après avoir sélectionné SQL
Résultat?
Peut-être s'agit-il d'un problème dans la structure des données...
A+
D'abord rajoutez ceci dans le code d'insertion:
echo $insertion;
ensuite faire un copié/collé du code SQL et allet sous phpMyadmin. Si wamp est bien installé c'est:
http://localhost/phpmyadmin/
Ensuite, ouvrez votre base test
Faites un collé après avoir sélectionné SQL
Résultat?
Peut-être s'agit-il d'un problème dans la structure des données...
A+
Après ton :
$insertion="insert into test(id,matricule,nom,prenom,classe) values('','$matricule','$nom','$prenom','$classe');"
t'as fais un : echo $insertion pour voir ce qu'il y a dedans ? Et ensuite, as tu refais la même chose à la suite de : $result=mysql_query($insertion); en insérant : echo $result pour ce qu'il y dedans ?
$insertion="insert into test(id,matricule,nom,prenom,classe) values('','$matricule','$nom','$prenom','$classe');"
t'as fais un : echo $insertion pour voir ce qu'il y a dedans ? Et ensuite, as tu refais la même chose à la suite de : $result=mysql_query($insertion); en insérant : echo $result pour ce qu'il y dedans ?