Affichage du contenu de ma base de donnée
Fermé
affro
-
24 sept. 2009 à 12:28
mya1 Messages postés 334 Date d'inscription samedi 5 juillet 2008 Statut Membre Dernière intervention 28 janvier 2013 - 26 sept. 2009 à 18:14
mya1 Messages postés 334 Date d'inscription samedi 5 juillet 2008 Statut Membre Dernière intervention 28 janvier 2013 - 26 sept. 2009 à 18:14
A voir également:
- Affichage du contenu de ma base de donnée
- Word a trouvé du contenu illisible - Guide
- Formules excel de base - Guide
- Célia doit nettoyer le tableau ci-dessous 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
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Base de registre - Guide
7 réponses
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
24 sept. 2009 à 12:30
24 sept. 2009 à 12:30
Afficher un message c'est bien, mais où as tu mis le code pour insérer dans la base ?
Il faudrait surtout voir dans ce bout de code si tout est correct...
Il faudrait surtout voir dans ce bout de code si tout est correct...
bonjour cher HostOfSeraphim,
sachez que j'ai inserer le code de connection a la base dans le code source de la page de traitement c'est a dire au niveau du (action"#"),
sachez que j'ai inserer le code de connection a la base dans le code source de la page de traitement c'est a dire au niveau du (action"#"),
CaPiT
Messages postés
609
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
21 avril 2010
51
24 sept. 2009 à 13:59
24 sept. 2009 à 13:59
Bonjour,
Peux tu nous montrer le code de la page "page_de_traitement ", car là on ne peut pas deviner l'erreur.
Peux tu nous montrer le code de la page "page_de_traitement ", car là on ne peut pas deviner l'erreur.
mya1
Messages postés
334
Date d'inscription
samedi 5 juillet 2008
Statut
Membre
Dernière intervention
28 janvier 2013
42
24 sept. 2009 à 18:30
24 sept. 2009 à 18:30
faut que tu ns demontres le bout do code ou tu fais la sauvegarde des données, pr pouvoir detecter l'anomalie...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mon code est le suivant:
<html>
<head>
<title>page_de_traitement</title>
</head><body>
<?php
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$adresse=$_POST['adresse'];
$email=$_POST['email'];
$phonebu=$_POST['phonebu'];
$phonedom=$_POST['phonedom'];
$cel=$_POST['cel'];
$typeveh=$_POST['typeveh'];
$anneecir=$_POST['anneecir'];
$marque=$_POST['marque'];
$modele=$_POST['modele'];
$couleur=$_POST['couleur'];
$nbrhrcir=$_POST['nbrhrcir'];
$commune=$_POST['commune'];
$quartier=$_POST['quartier'];
$entreprise=$_POST['entreprise'];
$geolocal=$_POST['geolocal'];
$itineraire=$_POST['itineraire'];
$hrdeptmaison=$_POST['hrdeptmaison'];
$hrarrivjob=$_POST['hrarrivjob'];
$img_1=$_POST['img_1'];
$img_2=$_POST['img_2'];
if(empty($nom) OR empty($prenom) OR empty($adresse) OR empty($email) OR empty($phonebu) OR empty($phonedom) OR empty($cel) OR empty($typeveh) OR empty($anneecir)
OR empty($marque) OR empty($modele) OR empty($couleur) OR empty($nbrhrcir) OR empty($commune) OR empty($quartier)
OR empty($entreprise) OR empty($geolocal) OR empty($itineraire) OR empty($hrdeptmaison) OR empty($hrarrivjob) OR empty($img_1) OR empty($img_2) )
{
echo 'Attention, champ vide !';
}
else
{
mysql_connect('localhost','root','') or die('Erreur de connexion:'.mysql_error());
}
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('atm_db',$base ) or die('Erreur de connexion de base:'.mysql_error());
$sqls ="INSERT INTO partenaire(nom,prenom,adresse,email,phonebu,phonedom,cel,typeveh,anneecir, marque,modele,couleur,nbrhrcir,commune,quartier,entreprise,geolocal,itineraire,hrdeptmaison,hrarrivjob,img_1,img_2) VALUES('$nom','$prenom','$adresse','$email','$phonebu','$phonedom','$cel','$typeveh','$anneecir','$marque','$modele','$couleur','$nbrhrcir','$commune','$quartier','$entreprise','$geolocal','$itineraire','$hrdeptmaison','$hrarrivjob','$img_1','$img_2')";
$result = mysql_query($sqls);
if($result){
// on affiche le résultat pour le visiteur
echo 'Vos infos ont été ajoutées.';
mysql_close();
}
?>
</body>
</html>
<html>
<head>
<title>page_de_traitement</title>
</head><body>
<?php
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$adresse=$_POST['adresse'];
$email=$_POST['email'];
$phonebu=$_POST['phonebu'];
$phonedom=$_POST['phonedom'];
$cel=$_POST['cel'];
$typeveh=$_POST['typeveh'];
$anneecir=$_POST['anneecir'];
$marque=$_POST['marque'];
$modele=$_POST['modele'];
$couleur=$_POST['couleur'];
$nbrhrcir=$_POST['nbrhrcir'];
$commune=$_POST['commune'];
$quartier=$_POST['quartier'];
$entreprise=$_POST['entreprise'];
$geolocal=$_POST['geolocal'];
$itineraire=$_POST['itineraire'];
$hrdeptmaison=$_POST['hrdeptmaison'];
$hrarrivjob=$_POST['hrarrivjob'];
$img_1=$_POST['img_1'];
$img_2=$_POST['img_2'];
if(empty($nom) OR empty($prenom) OR empty($adresse) OR empty($email) OR empty($phonebu) OR empty($phonedom) OR empty($cel) OR empty($typeveh) OR empty($anneecir)
OR empty($marque) OR empty($modele) OR empty($couleur) OR empty($nbrhrcir) OR empty($commune) OR empty($quartier)
OR empty($entreprise) OR empty($geolocal) OR empty($itineraire) OR empty($hrdeptmaison) OR empty($hrarrivjob) OR empty($img_1) OR empty($img_2) )
{
echo 'Attention, champ vide !';
}
else
{
mysql_connect('localhost','root','') or die('Erreur de connexion:'.mysql_error());
}
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('atm_db',$base ) or die('Erreur de connexion de base:'.mysql_error());
$sqls ="INSERT INTO partenaire(nom,prenom,adresse,email,phonebu,phonedom,cel,typeveh,anneecir, marque,modele,couleur,nbrhrcir,commune,quartier,entreprise,geolocal,itineraire,hrdeptmaison,hrarrivjob,img_1,img_2) VALUES('$nom','$prenom','$adresse','$email','$phonebu','$phonedom','$cel','$typeveh','$anneecir','$marque','$modele','$couleur','$nbrhrcir','$commune','$quartier','$entreprise','$geolocal','$itineraire','$hrdeptmaison','$hrarrivjob','$img_1','$img_2')";
$result = mysql_query($sqls);
if($result){
// on affiche le résultat pour le visiteur
echo 'Vos infos ont été ajoutées.';
mysql_close();
}
?>
</body>
</html>
CaPiT
Messages postés
609
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
21 avril 2010
51
25 sept. 2009 à 13:54
25 sept. 2009 à 13:54
Déjà il y'a une petite incohérence dans ta condition IF.
Si les champs sont vides la requête ne doit pas s'exécuter.
De plus, essaie une requête plus simple qui prend par exemple un seul seul paramètre, histoire de voir si la connexion se fait, puisque probablement la requête a une erreur.
Si les champs sont vides la requête ne doit pas s'exécuter.
De plus, essaie une requête plus simple qui prend par exemple un seul seul paramètre, histoire de voir si la connexion se fait, puisque probablement la requête a une erreur.
mya1
Messages postés
334
Date d'inscription
samedi 5 juillet 2008
Statut
Membre
Dernière intervention
28 janvier 2013
42
26 sept. 2009 à 18:14
26 sept. 2009 à 18:14
biensur après les declarations des variables
if ( (isset($_POST['sauvegarder'])) )
{
$sqls ="INSERT INTO partenaire VALUES('$nom','$prenom','$adresse','$email','$phonebu','$phonedom','$cel','$typeveh','$anneecir','$marque','$modele','$couleur','$nbrhrcir','$commune','$quartier','$entreprise','$geolocal','$itineraire','$hrdeptmaison','$hrarrivjob','$img_1','$img_2')";
$result = mysql_query($sqls);
if ($result==true)
echo"les informations sont bien enregistrées";
else echo "impossible";
}
alors que surement pour sauvegarder les resultats uy doit y avoir un bouton ou l'on clique pour enregistrer les informations entre autres envoyer les données à la base de données donc c'est pour ça que j'ai ajouté le 1èr if
teste le... et tiens nous au courant
if ( (isset($_POST['sauvegarder'])) )
{
$sqls ="INSERT INTO partenaire VALUES('$nom','$prenom','$adresse','$email','$phonebu','$phonedom','$cel','$typeveh','$anneecir','$marque','$modele','$couleur','$nbrhrcir','$commune','$quartier','$entreprise','$geolocal','$itineraire','$hrdeptmaison','$hrarrivjob','$img_1','$img_2')";
$result = mysql_query($sqls);
if ($result==true)
echo"les informations sont bien enregistrées";
else echo "impossible";
}
alors que surement pour sauvegarder les resultats uy doit y avoir un bouton ou l'on clique pour enregistrer les informations entre autres envoyer les données à la base de données donc c'est pour ça que j'ai ajouté le 1èr if
teste le... et tiens nous au courant