Programme php
hermannteussido
Messages postés
46
Statut
Membre
-
informaticienSAP Messages postés 131 Statut Membre -
informaticienSAP Messages postés 131 Statut Membre -
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
- Programme word gratuit - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - 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 ?