écriture bdd php

franz -  
aminega1 Messages postés 17 Statut Membre -
slt ,
g un petit pb d'écriture sur ma base de donnée: quand je valide le formulaire il n'écrit po sur la base de donnée et g vérifié le code php est bon...
aidez-moi svp
merci d'avance
A voir également:

8 réponses

maily Messages postés 7560 Statut Contributeur 453
 
Bonjour!!

Si tu ne mets pas ton code, on ne pourra pas vérifier, ni t'aider...

As tu vérifier que tu te connectes bien à ta base de données?
As tu vérifier que tes requêtes d'insertion sont bonnes?

Maily :-))))
Boumj'chtattrape
0
franz
 
<html>
<head>
<title>liaison html vers sql</title>
<?php

function mysql_die($error="inconnue")
{
echo "<H1>Erreur :".$error."</H1>";
exit;}

$db=mysql_connect("localhost","bceeg13");
mysql_select_db("bceeg13_db",$db);

$requete = "SELECT * FROM devis1 WHERE id=".$id;
$result = mysql_query ($requete,$db);
$article =mysql_fetch_object($result);
mysql_free_result($result);


?>

</head>
<body>
<?php echo $article->id?><br>
<?php echo $article->lieu_depart?><br>
<?php echo $article->lieu_retour?><br>
<?php echo $article->jour_depart?><br>
<?php echo $article->jour_retour?><br>
<?php echo $article->heure_depart?><br>
<?php echo $article->heure_retour?><br>
<?php echo $article->accompagnement><br>
<?php echo $article->heures?><br>
<?php echo $article->minutes?><br>
<?php echo $article->fauteuil?><br>
<?php echo $article->remarques?><br>
<?php echo $article->Nom?><br>
<?php echo $article->Prenom?><br>
<?php echo $article->Adresse?><br>
<?php echo $article->CP?><br>
<?php echo $article->Ville?><br>
<?php echo $article->Email?><br>
</body>
</html>
0
maily Messages postés 7560 Statut Contributeur 453
 
Et bien, tu n'écris jamais rien dans ta base de données... tu ne fais que sélectionner avec select!
Que veux tu faire exactement?

Maily :-))))
Boumj'chtattrape
0
franz
 
Je voudré que le contenu de mon formulaire soit écrit dans ma bdd
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
maily Messages postés 7560 Statut Contributeur 453
 
Ok... alors, un exemple tout bete:

<html>
<head>
</head>
<body>
<?
$nom = $HTTP_GET_VARS["nom"];
$id = $HTTP_GET_VARS["id"];

$db=mysql_connect("localhost","bceeg13");
mysql_select_db("bceeg13_db",$db); 

$query="update devis1 set nom='".$nom."' where id=".$id;
mysql_query=($query,$db);


?>
 <form METHOD=get ACTION="nomFichier.php">
<input type="text" name="id" size="35" maxlength="50">
<input type="text" name="nom" size="35" maxlength="50"> 
<input type="submit" value="Valider ces informations">
</form>

</body>
</html>


A mon avis, revois tes cours de SQL.... tu comprendras mieux! ;-)

Maily :-))))
Boumj'chtattrape
0
franz
 
merci mé je n'ai jamais eu de cours sql mn prof de web est un gros con qui nous donne des sites a faire sans nous donnez les codes sources on doit se démerdé...
0
maily Messages postés 7560 Statut Contributeur 453
 
OK!!!

Alors, si tu veux insérer une nouvelle personne, il faut que tu utilises la requete qui s'appelle insert. Si tu veux modifier une personne qui existe déjà, tu dois utiliser la requete qui s'appelle update.
Regarde sur la page d'acceuil de ce site, tu trouveras une documentation complète:
les bases de données en général
http://www.commentcamarche.net/bdd/bddintro.php3

et le sql:
http://www.commentcamarche.net/sql/sqlintro.php3

bon courage!

Maily :-))))
Boumj'chtattrape
0
franz
 
merci bcq
0
aminega1 Messages postés 17 Statut Membre 2
 
Salut,
Essaie ce site là dedans tu trouveras tout les cours conçernant PHP & MySQL. Je te conseille de télécharger la documentation en français puis tu sera guidé dans les autres documentations et livres en anglais.
http://hannibalwebmaster.ifrance.com
puis clique sur la rubrique documentation et aprés sur logiciel.
J'espére que tu trouveras tout ce que t'en as besoin.
B.C
0