XHTML/PHP/MySQL
jo456
-
Profil bloqué -
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
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:
- XHTML/PHP/MySQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
- Php alert - Forum PHP
5 réponses
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.
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.
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
;)
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
;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question