XHTML/PHP/MySQL

Fermé
jo456 - 24 juil. 2009 à 16:05
 Profil bloqué - 24 juil. 2009 à 16:39
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

5 réponses

graffx Messages postés 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 975
24 juil. 2009 à 16:38
sur le site du zero, il ne suffit pas de copier betement, ces lignes font partie d' un tuto....
1
Profil bloqué
24 juil. 2009 à 16:26
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
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é
24 juil. 2009 à 16:36
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é
24 juil. 2009 à 16:39
Bonjour,

Ce message s'adresse à qui ?
0