Modiffication de données dans une formulaire
Résolu/Fermé
kasken
Messages postés
51
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
10 juillet 2014
-
28 janv. 2008 à 09:27
kasken Messages postés 51 Date d'inscription mercredi 9 janvier 2008 Statut Membre Dernière intervention 10 juillet 2014 - 28 janv. 2008 à 11:33
kasken Messages postés 51 Date d'inscription mercredi 9 janvier 2008 Statut Membre Dernière intervention 10 juillet 2014 - 28 janv. 2008 à 11:33
A voir également:
- Modiffication de données dans une formulaire
- Formulaire de réclamation facebook - Guide
- Supprimer les données de navigation - Guide
- Formulaire de reclamation instagram - Guide
- Reinstaller windows sans perte de données - Guide
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
10 réponses
laetitia02
Messages postés
424
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
12 mars 2009
129
28 janv. 2008 à 09:29
28 janv. 2008 à 09:29
bonjour le code est en php?
kasken
Messages postés
51
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
10 juillet 2014
2
28 janv. 2008 à 09:37
28 janv. 2008 à 09:37
bonjour! à titre de précision, j'utilise dreamwever et easyphp mais je n'arrive pas à trouver des solutions à ces propos aidez-moi par un exemple svp.
laetitia02
Messages postés
424
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
12 mars 2009
129
28 janv. 2008 à 09:41
28 janv. 2008 à 09:41
je ne connais pas du tout dreamwever
voila un petit programme que j ai trouver, en gros c sa, mais il y a quelque erreur dans le code, mais au moins sa te donnera une idée
<?php
//cnx à la bd
$bd = mysql_connect('localhost', 'login','mot de passe') or die ("erreur de connexion");
//séléction de la bd
mysql_select_db(courrier, $bd) or die("erreur de connexion à la base");
//verification des données
// if(empty($nomexp))
//{
// echo "Le nom de l'expéditeur n'est pas rempli ! ";
//}
//if (empty($objet) || empty($typecourrier))
//{
// echo "L'objet ou le type du courrier ne sont pas spécifiés ! ";
//}
//if(empty($datenvoi))
//{
// echo "La date d'envoi du courrier n'est pas spécifiée ! ";
//}
//if (empty($service))
//{
// echo " Le service n'est pas rempli ! ";
//}
// on récupere le no de l'expediteur
$query1 = "SELECT noexpediteur FROM expediteur WHERE nomexpediteur = '$nomexp', prenexpediteur = '$prenexp', steexpediteur = '$steexp', villeexpediteur = '$villexp'";
$result1 = mysql_query($query1) or die ("La requete a echoué ");
//on vérifie que l'expéditeur n'existe pas
if (mysql_num_rows($result1)==0) // si l'expediteur n'existe pas il faut l'insérer
{
$query2 = "INSERT INTO expediteur (noexpediteur, nomexpediteur, prenexpediteur, steexpediteur, activiteexp, villeexp) VALUES (NULL, '$nomexp', '$prenexp', '$steexp', '$activiteexp', '$villexp')";
$result2 = mysql_query($query2) or die ("L'insertion à échoué !");
$query3 = $query1;
$result3 = mysql_query($query3) or die ("La requete 3 a échoué");
$line = mysql_fetch_array($result3);
$numeroexp = $line[0];
}
else //sinon, on récupere son numéro
{
$line = mysql_fetch_array($result1);
$numeroexp = $line[0];
}
//on récupere le no du destinataire correspondant au nom (dans la table destinataire);
$query4= "SELECT * FROM destinataire WHERE nomdestinataire = '$nomdest'";
$result4 = mysql_query($query4) or die ("La requete 4 à échoué");
$linenodest = mysql_fetch_array($result4);
$nodest = $linenodest[0];
//on récupere le numéro du service (de la table service)
$query5 = "SELECT * FROM service WHERE libservice = '$service'";
$result5 = mysql_querry($query5) or die ("La requete 5 à échoué");
$linenoserv = mysql_fetch_array($result5);
$noserv = $linenoserv[0];
//on récupere le numéro du type de courrier (de la table type courrier)
$query6 = "SELECT * FROM typecourrier WHERE libtypecourrier = '$typecourrier'";
$result6 = mysql_query($query6) or die ("la requete 6 à échoué");
$linetypnocour = mysql_fetch_array($result6);
$notypcour = $linetypnocour[0];
//on insere les champs dans la table courrier
$query5 = "INSERT INTO courrier (nocourier, objetcourrier, chpsrqs, datenvoi, refnoexpediteur, refnotypcourrier, chpsrqs, datenvoi, confidentiel, ) VALUES (NULL, '".$objet."', '".$chpsrqs."', '".$detenvoi."', '".$numeroexp."', '".$numtypcour."')";
$result5 = mysql_query($query5) or die("La requete 5 à échouer");
mysql_close();
?>
voila un petit programme que j ai trouver, en gros c sa, mais il y a quelque erreur dans le code, mais au moins sa te donnera une idée
<?php
//cnx à la bd
$bd = mysql_connect('localhost', 'login','mot de passe') or die ("erreur de connexion");
//séléction de la bd
mysql_select_db(courrier, $bd) or die("erreur de connexion à la base");
//verification des données
// if(empty($nomexp))
//{
// echo "Le nom de l'expéditeur n'est pas rempli ! ";
//}
//if (empty($objet) || empty($typecourrier))
//{
// echo "L'objet ou le type du courrier ne sont pas spécifiés ! ";
//}
//if(empty($datenvoi))
//{
// echo "La date d'envoi du courrier n'est pas spécifiée ! ";
//}
//if (empty($service))
//{
// echo " Le service n'est pas rempli ! ";
//}
// on récupere le no de l'expediteur
$query1 = "SELECT noexpediteur FROM expediteur WHERE nomexpediteur = '$nomexp', prenexpediteur = '$prenexp', steexpediteur = '$steexp', villeexpediteur = '$villexp'";
$result1 = mysql_query($query1) or die ("La requete a echoué ");
//on vérifie que l'expéditeur n'existe pas
if (mysql_num_rows($result1)==0) // si l'expediteur n'existe pas il faut l'insérer
{
$query2 = "INSERT INTO expediteur (noexpediteur, nomexpediteur, prenexpediteur, steexpediteur, activiteexp, villeexp) VALUES (NULL, '$nomexp', '$prenexp', '$steexp', '$activiteexp', '$villexp')";
$result2 = mysql_query($query2) or die ("L'insertion à échoué !");
$query3 = $query1;
$result3 = mysql_query($query3) or die ("La requete 3 a échoué");
$line = mysql_fetch_array($result3);
$numeroexp = $line[0];
}
else //sinon, on récupere son numéro
{
$line = mysql_fetch_array($result1);
$numeroexp = $line[0];
}
//on récupere le no du destinataire correspondant au nom (dans la table destinataire);
$query4= "SELECT * FROM destinataire WHERE nomdestinataire = '$nomdest'";
$result4 = mysql_query($query4) or die ("La requete 4 à échoué");
$linenodest = mysql_fetch_array($result4);
$nodest = $linenodest[0];
//on récupere le numéro du service (de la table service)
$query5 = "SELECT * FROM service WHERE libservice = '$service'";
$result5 = mysql_querry($query5) or die ("La requete 5 à échoué");
$linenoserv = mysql_fetch_array($result5);
$noserv = $linenoserv[0];
//on récupere le numéro du type de courrier (de la table type courrier)
$query6 = "SELECT * FROM typecourrier WHERE libtypecourrier = '$typecourrier'";
$result6 = mysql_query($query6) or die ("la requete 6 à échoué");
$linetypnocour = mysql_fetch_array($result6);
$notypcour = $linetypnocour[0];
//on insere les champs dans la table courrier
$query5 = "INSERT INTO courrier (nocourier, objetcourrier, chpsrqs, datenvoi, refnoexpediteur, refnotypcourrier, chpsrqs, datenvoi, confidentiel, ) VALUES (NULL, '".$objet."', '".$chpsrqs."', '".$detenvoi."', '".$numeroexp."', '".$numtypcour."')";
$result5 = mysql_query($query5) or die("La requete 5 à échouer");
mysql_close();
?>
kasken
Messages postés
51
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
10 juillet 2014
2
28 janv. 2008 à 09:57
28 janv. 2008 à 09:57
Merci, je reste verrifier cet exemple et je compte sur vous pour me donner la suite à ma deuxième question.svp
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
laetitia02
Messages postés
424
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
12 mars 2009
129
28 janv. 2008 à 10:00
28 janv. 2008 à 10:00
tu fais une requete qui permet de le vérifier sa devrai pas etre dur a faire apres l exemple dont je t donnée
kasken
Messages postés
51
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
10 juillet 2014
2
28 janv. 2008 à 10:27
28 janv. 2008 à 10:27
Merci! je viens d'assayer mais j'ai un nombre illimité d'erreur, allors je compte toujours sur vous pour resoudre ce problème, je vous demande de me chercher encore un autre exemple qui serra plus fiable que le prémier.svp
laetitia02
Messages postés
424
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
12 mars 2009
129
28 janv. 2008 à 10:29
28 janv. 2008 à 10:29
quel son t erreur?
kasken
Messages postés
51
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
10 juillet 2014
2
28 janv. 2008 à 10:59
28 janv. 2008 à 10:59
Bien c'est genti, alors nous allons faire comme ceci, je ne vais pas vous donné des erreur qui sont peut-être lier à ma façons d'incorporer ton exemple dans mon exercice , je compte vous donner de précision dans 48h avec beaucoup de précision possible mais comment puis-je vous retrouver dans 48h pour continuer à notre discution. Votre avis svp
laetitia02
Messages postés
424
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
12 mars 2009
129
28 janv. 2008 à 11:04
28 janv. 2008 à 11:04
je suis sur ce site tout les jour de la semaine entre 8h 12h et 13h30 17h30, sachant que le mercredi apres midi je n y suis pas ni le jeudi a parti de 16h
kasken
Messages postés
51
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
10 juillet 2014
2
28 janv. 2008 à 11:33
28 janv. 2008 à 11:33
Très bien et à nous revoir le mercredi avant midi, je vous souhaite bonne journée et je tiens à vous remrcier pour votre intervension