XHTML/PHP/MySQL

jo456 -  
 Profil bloqué -
Bonjour,

je tiens d'avance à m'excuser au cas ou il y ai déja un post similaire sur le forum, mais je n'arrive pas a trouver car je ne sais pas quels sont les mots clés que je devrais utiliser.

Alors mon probleme est le suivant :

Sur une page commande.php (codé avec du XHTML et du php) j'ai:

-j'ai 5 champs texte :

<form action="..." method="post" >
<input type="text" name="nom" />
<input type="text" name="prenom" />
<input type="text" name="adresse" />
<input type="text" name="tel" />
<input type="submit" value="Valider" />
</form>

-et un bouton donc voici la ligne de code : <input type="submit" value="Valider" />

quand je clic sur le bouton "valider" je souhaite que les 5 champs texte aillent remplir la table "client" de la base de données "web"...

j'ai trouvé quelques lignes de code sur le site du Zero...mais je n'arrive pas a m'en servir de celles ci sur le bouton "valider"...

voici les lignes de code du site du Zero:

<?php
mysql_connect("localhost", "login", "mot_de_passe");
mysql_select_db("web");
mysql_query("INSERT INTO client VALUES(nom, prenom, adresse, tel, id)");
mysql_close();
?>

je pence que mon probleme vient du fait que je ne sais pas l'endroit de mon code ou je doit mettre ces lignes de code

si vous avez des liens ou toutes autres solutions qui pourrais m'aidez je vous remerci d'avance
A voir également:

5 réponses

graffx Messages postés 7513 Statut Contributeur 1 975
 
sur le site du zero, il ne suffit pas de copier betement, ces lignes font partie d' un tuto....
1
Profil bloqué
 
Bonjour,

Je vais te passer le script de connection à ta base de donnée :

<html>
<head>
<title>Titre de ta page</title>
</head>

<body>

<?php

$DB-serveur = "locahost";
$DB_utilisateur = "root";
$DB_motDePasse = "";
$DB-base = " nom-de-ta-base-de-donnée";

$connection = mysqli_connect($DB-serveur,$DB_utilisateur,$DB_motDePasse)
or die ("connection au serveur impossible");
$db = mysqli_select_db($connection, $DB-base)
or die ("connection à la base de donnée impossible");

if ($_POST['Envoyer'] == "Valider")
{
$champs1 = $-POST['nom'];
$champs2 = $-POST['prenom'];
$champs3 = $-POST[adresse'];
$champs4 = $-POST['tel'];

$rq = "INSERT INTO client (nom, prenom, adresse, tel)
VALUE ('$champs1', '$champs2', '$champs3', '$champs4')";

$result = mysqli_query($connection,$rq);

}

<form action="#" method="post" >
<input type="text" name="nom" />
<input type="text" name="prenom" />
<input type="text" name="adresse" />
<input type="text" name="tel" />
<input type="submit" name="Envoyer" value="Valider" />
</form>

</body>
</html>


Si tu as toujours un probléme n' hesite pas .

Flareski.
0
le père
 
Bonjour

Si tu as toujours un probléme Et il va en avoir, s'il ne remplace pas
$-POST par des $_POST
$DB-base par $DB_base
$DB-serveur par $DB_serveur

;)
0
Profil bloqué
 
Normalement non puisque je lui est donné le code en entier .
0

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

Posez votre question
Profil bloqué
 
Bonjour,

Ce message s'adresse à qui ?
0