Formulaire et PHP et SQL [intègrer des valeurs a la BDD]
Fermé
Sans titre.bmp
Messages postés
186
Date d'inscription
dimanche 24 février 2013
Statut
Membre
Dernière intervention
31 janvier 2016
-
12 mai 2013 à 13:59
reverb94 Messages postés 106 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 7 janvier 2014 - 13 mai 2013 à 12:06
reverb94 Messages postés 106 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 7 janvier 2014 - 13 mai 2013 à 12:06
A voir également:
- Formulaire et PHP et SQL [intègrer des valeurs a la BDD]
- Intégrer une vidéo dans un powerpoint - Guide
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Quand on visite cette page, des messages sont échangés entre le navigateur et le site web. des extraits des messages échangés lors de la première connexion sont reproduits ci-dessous. des valeurs ont été remplacées par des numéros. retrouvez chacune de ces valeurs. - Forum Réseaux sociaux
- Sql replace plusieurs valeurs - Forum Programmation
3 réponses
reverb94
Messages postés
106
Date d'inscription
jeudi 7 mars 2013
Statut
Membre
Dernière intervention
7 janvier 2014
1
12 mai 2013 à 14:42
12 mai 2013 à 14:42
Bonjour,
Déjà pour commencer je te conseil d'apprendre PHP avec les fonctionnalitées PDO au lieu de _mysql. Disons que c'est un système de programmation plus à jour pour la suite ^^, et en utilisant des requêtes préparées, tu sera sécurisé contre les injections SQL.
Voici à quoi ressemble une connexion PDO :
<code=php>
<?php
try
{
$dns = 'mysql:host=localhost;dbname=NomDeLaBDD';
$utilisateur = 'Users';
$motDePasse = 'MDP';
$bdd = new PDO( $dns, $utilisateur, $motDePasse, array (PDO::MYSQL_ATTR_INIT_COMMAND=>'SET NAMES
// si tu code avec l'interclassement utf8 c'est important
utf8',PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION));
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
?>
</code>
Ensuite pour ta requête :
comme ceci :
<code=php>
<?php
try
{
$req = $bdd->prepare('INSERT INTO candidat (NumCandidat, NomCandidat, PrenomCandidat, Tier_temps, promotion) VALUES (:NumCandidat,:NomCandidat,:PrenomCandidat,:Tier_temps');
//etc... je te laisse compléter
$req->bindValue(':NumCandidat', $NumCandidat);
$req->bindValue(':NomCandidat', $NomCandidat);
$req->bindValue(':PrenomCandidat', $PrenomCandidat);
//etc...
$req->execute();
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
?>
</code>
Ensuite tu doit créer un formulaire (en php ou html)
<form></form>
et pour récupéré tes infos tu utilise
if(isset($_POST['NomCandidat'])) $NomCandidat=$_POST['NomCandidat'];
else $NomCandidat="";
Voilà,
Si tu à besoin plus d'aide n'hésite pas.
Cordialement.
Déjà pour commencer je te conseil d'apprendre PHP avec les fonctionnalitées PDO au lieu de _mysql. Disons que c'est un système de programmation plus à jour pour la suite ^^, et en utilisant des requêtes préparées, tu sera sécurisé contre les injections SQL.
Voici à quoi ressemble une connexion PDO :
<code=php>
<?php
try
{
$dns = 'mysql:host=localhost;dbname=NomDeLaBDD';
$utilisateur = 'Users';
$motDePasse = 'MDP';
$bdd = new PDO( $dns, $utilisateur, $motDePasse, array (PDO::MYSQL_ATTR_INIT_COMMAND=>'SET NAMES
// si tu code avec l'interclassement utf8 c'est important
utf8',PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION));
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
?>
</code>
Ensuite pour ta requête :
comme ceci :
<code=php>
<?php
try
{
$req = $bdd->prepare('INSERT INTO candidat (NumCandidat, NomCandidat, PrenomCandidat, Tier_temps, promotion) VALUES (:NumCandidat,:NomCandidat,:PrenomCandidat,:Tier_temps');
//etc... je te laisse compléter
$req->bindValue(':NumCandidat', $NumCandidat);
$req->bindValue(':NomCandidat', $NomCandidat);
$req->bindValue(':PrenomCandidat', $PrenomCandidat);
//etc...
$req->execute();
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
?>
</code>
Ensuite tu doit créer un formulaire (en php ou html)
<form></form>
et pour récupéré tes infos tu utilise
if(isset($_POST['NomCandidat'])) $NomCandidat=$_POST['NomCandidat'];
else $NomCandidat="";
Voilà,
Si tu à besoin plus d'aide n'hésite pas.
Cordialement.
Sans titre.bmp
Messages postés
186
Date d'inscription
dimanche 24 février 2013
Statut
Membre
Dernière intervention
31 janvier 2016
14
13 mai 2013 à 00:02
13 mai 2013 à 00:02
Merci bien !
zoraaa
Messages postés
3
Date d'inscription
lundi 13 mai 2013
Statut
Membre
Dernière intervention
13 mai 2013
13 mai 2013 à 11:02
13 mai 2013 à 11:02
svp je veux la structure d'une fonction en php que je dois ajouter dans ma classe.php pour ecrire une requetes et afficher les donnes dune table
reverb94
Messages postés
106
Date d'inscription
jeudi 7 mars 2013
Statut
Membre
Dernière intervention
7 janvier 2014
1
13 mai 2013 à 12:06
13 mai 2013 à 12:06
Bonjours zoraaa, la structure d'une fonction en php pour ecrire une requêtes est très vaste.
En PHP ( avec fonction PDO ) une requêtes s'execute de la manière suivante :
En espérant t'avoir aidé.
Cordialement.
En PHP ( avec fonction PDO ) une requêtes s'execute de la manière suivante :
$req=$bdd->prepare('SELECT * FROM donnees WHERE critèredeselection="delatablequetuveut"'); $req->execute();
En espérant t'avoir aidé.
Cordialement.