Inserrer les données dans une base de données
Fermé
doula14
-
30 avril 2010 à 17:37
thunder413 Messages postés 167 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 novembre 2012 - 8 mai 2010 à 12:27
thunder413 Messages postés 167 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 novembre 2012 - 8 mai 2010 à 12:27
A voir également:
- Inserrer les données dans une base de données
- Exemple base de données access à télécharger gratuit - Forum Access
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Célia doit nettoyer le tableau suivant pour l'ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
- Tnt base de données vide ✓ - Forum TNT
- Exemple base de données Access de gestion ✓ - Forum Logiciels
3 réponses
thunder413
Messages postés
167
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
16 novembre 2012
23
1 mai 2010 à 10:42
1 mai 2010 à 10:42
j'ai besoin de savoir comment réagi ton script
Salut je m'excuse de n'avoir pas sitôt répndu j'étais un peu occupé je n'ai pas eu le temps de visiter mes mails entre temps.
En fait lorsque je poste le formulaire c'est le message d'erreur du 1er IF qui apparrait ( if isset(...) ) c'est à dire le
else
{
echo'acun champs n\'existe veillez reprendre l\'envoit svp!!! ' ;
}
merçi .
En fait lorsque je poste le formulaire c'est le message d'erreur du 1er IF qui apparrait ( if isset(...) ) c'est à dire le
else
{
echo'acun champs n\'existe veillez reprendre l\'envoit svp!!! ' ;
}
merçi .
thunder413
Messages postés
167
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
16 novembre 2012
23
8 mai 2010 à 12:27
8 mai 2010 à 12:27
test ca maintenant
<?php
include ("identifiants.php") ;
// j'insert les données dans le cas où les champs ne sont pas vides (principe d'optimisation)
if( (isset($_POST['nom']))
&& (isset($_POST['prenom']))
&& (isset($_POST['password']))
&& (isset($_POST['re_password']))
&& (isset($_POST['fichierjoind']))
&& (isset($_POST['cathegorie'])) ) {
if ( !empty($_POST['nom'])
&& !empty($_POST['prenom'])
&& !empty($_POST['password'])
&& !empty($_POST['re_password'])
&& !empty($_POST['fichierjoind'])
&& !empty($_POST['cathegorie']) ){
// si le mot depasse est égal à celui retaper
if ($_POST['password'] == $_POST['re_password']) {
// je Teste d'abord si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if ( isset($_FILES['fichierjoind']) AND $_FILES['fichierjoind']['error'] == 0)
{
// je vérifie que mon fichier n'est pas trop gros
if ($_FILES['fichierjoind']['size'] <= 20000) {
// je vérifie d'abord que l'extension est autorisée
$infosfichier = pathinfo($_FILES['fichierjoind']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('txt', 'doc');
if ( in_array($extension_upload, $extensions_autorisees))
{
// si tout est ok je peux valider le fichier
// et le stocker définitivement dans la base
move_uploaded_file($_FILES['fichierjoind']['tmp_name'], 'uploads/' . emploi($_FILES['fichierjoind']['name']));
$date_verif= date("Y-m-d");
$date=date("d-m-Y");
$nom = addslashes (htmlspecialchars($_POST['nom']));
$prenom = addslashes (htmlspecialchars($_POST['prenom']));
$cathegorie = addslashes (htmlspecialchars($_POST['cathegorie']));
$db = mysql_connect($server,$user, $pass) or die ("erreur de connection à la base ") ;
mysql_select_db ($base) or die ("erreur de selection de la base");
mysql_query("INSERT INTO VALUES ('','".$nom."','".$prenom."','".$password."','".$re_password."','".$fichierjoind."','".$cathegorie."','".$date_verif."','".$date."')") or die ('ATTENTION VÔTRE REQUETTE N\'A PAS ETE ENVOYEE');
echo '<b>vous avez été enregistré EMPLOI.COM VOUS REMERçi !! </b>' ;
} else {
echo'cet extention n\'est pas autorisée !' ;
}
} else {
echo'fichier trop volumineux ne peut être envoyé vers le navigateur' ;
}
} else {
echo'Erreur lors de l\'envoit du fichier';
}
} else {
echo'vos deux mots de passe doivent être les mêmes';
}
} else {
echo'veiller remplir tous les champs du formulaire svp! ' ;
}
} else {
echo'acun champs n\'existe veillez reprendre l\'envoit svp!!! ' ;
}
?>