A voir également:
- Faire le lien données formulaire vers MySQL
- Lien url - Guide
- Verifier un lien - Guide
- Créer un lien pour partager des photos - Guide
- Windows 7 vers windows 10 - Guide
- Aucune application permettant d'ouvrir ce lien n'a été trouvée - Forum Mobile
12 réponses
Ah oki, ce que tu veux faire c'est vérifier si les données rentrées dans ton formulaire sont dans la table c'est ça ?
Flipody
Flipody
voila j'ai corriger qq trucs
alors voici le code de mon fichier ... en fait ce que j'aimerais faire c'est que, quand je saisi mes infos dans mon formulaire ca me les envoi dans ma base quand je clic sur submit
<html>
<head>
// connexion à la base
<?
$db = mysql_connect('localhost', 'login', 'password') or die('Erreur
de connexion '.mysql_error());
// sélection de la base
mysql_select_db('paiement',$db) or die('Erreur de selection
'.mysql_error());
// on ecris la requete sql
$sql = "INSERT INTO client
VALUES('','$nom','$prenom','$telephone','$email','$comment')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL
!'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
$prenom = $_POST['prenom'];
$nom = $_POST['nom'];
$telephone = $_POST['telephone'];
$email = $_POST['email'];
?>
</head>
</html>
Quandje clic dessus il me met ca et jai toujours aucun enregistrement dans ma base :
// connexion à la base '.mysql_error()); // on affiche le résultat pour le visiteur echo 'Vos infos on été ajoutées.'; mysql_close(); // on ferme la connexion } $prenom = $_POST['prenom']; $nom = $_POST['nom']; $telephone = $_POST['telephone']; $email = $_POST['email']; ?>
alors voici le code de mon fichier ... en fait ce que j'aimerais faire c'est que, quand je saisi mes infos dans mon formulaire ca me les envoi dans ma base quand je clic sur submit
<html>
<head>
// connexion à la base
<?
$db = mysql_connect('localhost', 'login', 'password') or die('Erreur
de connexion '.mysql_error());
// sélection de la base
mysql_select_db('paiement',$db) or die('Erreur de selection
'.mysql_error());
// on ecris la requete sql
$sql = "INSERT INTO client
VALUES('','$nom','$prenom','$telephone','$email','$comment')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL
!'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
$prenom = $_POST['prenom'];
$nom = $_POST['nom'];
$telephone = $_POST['telephone'];
$email = $_POST['email'];
?>
</head>
</html>
Quandje clic dessus il me met ca et jai toujours aucun enregistrement dans ma base :
// connexion à la base '.mysql_error()); // on affiche le résultat pour le visiteur echo 'Vos infos on été ajoutées.'; mysql_close(); // on ferme la connexion } $prenom = $_POST['prenom']; $nom = $_POST['nom']; $telephone = $_POST['telephone']; $email = $_POST['email']; ?>
jai mis ca dans mon fichier verif.php3
<?
$db = mysql_connect('localhost', 'root', ''); // 1
mysql_select_db('paiement',$db); // 2
$req = mysql_query('SELECT * FROM client'); // 3
$res = mysql_numrows($req); // 4
echo 'Il y a '.$res.' enregistrement(s) dans la table Clients.'; // 5
mysql_close($db); // 6
<?
$db = mysql_connect('localhost', 'root', ''); // 1
mysql_select_db('paiement',$db); // 2
$req = mysql_query('SELECT * FROM client'); // 3
$res = mysql_numrows($req); // 4
echo 'Il y a '.$res.' enregistrement(s) dans la table Clients.'; // 5
mysql_close($db); // 6
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai rechangé 2-3 trucs
<html>
<head>
<?
$db = mysql_connect('localhost', 'root', '') or die('Erreur de
connexion '.mysql_error());
mysql_select_db('paiement',$db) or die('Erreur de
selection'.mysql_error());
$sql = "INSERT INTO client
VALUES('','$nom','$prenom','$telephone','$email','$comment')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Vos infos on été ajoutées.';
mysql_close();
}
?>
</head>
</html>
j'ai plus que ca comme message dans la page :
'.mysql_error()); echo 'Vos infos on été ajoutées.'; mysql_close(); } ?>
mais toujours 0 enregristrement dans ma table client de ma base mysql
PS : merci pr votre aide
<html>
<head>
<?
$db = mysql_connect('localhost', 'root', '') or die('Erreur de
connexion '.mysql_error());
mysql_select_db('paiement',$db) or die('Erreur de
selection'.mysql_error());
$sql = "INSERT INTO client
VALUES('','$nom','$prenom','$telephone','$email','$comment')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Vos infos on été ajoutées.';
mysql_close();
}
?>
</head>
</html>
j'ai plus que ca comme message dans la page :
'.mysql_error()); echo 'Vos infos on été ajoutées.'; mysql_close(); } ?>
mais toujours 0 enregristrement dans ma table client de ma base mysql
PS : merci pr votre aide
Hum selon moi t'aurai un probleme avec tes cotes ou quelque chose dans le genre erreur de synthaxe mais je suis pas sur. Essai de refaire ton code au plus simple en enlevant les messages d'erreur (.mysql_error()...) pour voir.
Flipody
Flipody
ouep
ca yé j'ai plus de message d'erreur :
le code mon script :
<?
$prenom = $_POST['prenom'];
$nom = $_POST['nom'];
$telephone = $_POST['telephone'];
$email = $_POST['email'];
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
mysql_select_db('paiement',$db) or die('Erreur de selection'.mysql_error());
$sql = "INSERT INTO client VALUES('','$nom','$prenom','$telephone','$email','$comment')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Vos infos on été ajoutées.';
mysql_close();
}
?>
et le code dans ma page html pour simplifier :
<form name="paiement" action="verif.php" method="post"
enctype="text/plain">
ainsi que plusieurs ligne de ce genre
<input type="text" name="email" value="email">
ca yé j'ai plus de message d'erreur :
le code mon script :
<?
$prenom = $_POST['prenom'];
$nom = $_POST['nom'];
$telephone = $_POST['telephone'];
$email = $_POST['email'];
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
mysql_select_db('paiement',$db) or die('Erreur de selection'.mysql_error());
$sql = "INSERT INTO client VALUES('','$nom','$prenom','$telephone','$email','$comment')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Vos infos on été ajoutées.';
mysql_close();
}
?>
et le code dans ma page html pour simplifier :
<form name="paiement" action="verif.php" method="post"
enctype="text/plain">
ainsi que plusieurs ligne de ce genre
<input type="text" name="email" value="email">
Dans ta requete t'as un $comment qui n'apparait pas dans la récupération de tes données plus haut. Sinon si c'est pas ca l'erreur essai de faire un echo de tes variables récupérés pour voir si elles sont bien recupérés.
Flipody
Flipody
Bonjour, excuse moi pour hier, j'avais fini ma journée. Donc t'as fais des echo et ca marche, il affiche bien les données ?
Flipody
Flipody
Canard007
Messages postés
5929
Date d'inscription
mercredi 26 mai 2004
Statut
Contributeur
Dernière intervention
18 septembre 2009
215
15 juin 2004 à 15:50
15 juin 2004 à 15:50
je dirai plus que ce code corespond au comptage du nombre de clients dans la table