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
Bonjour,
à tous et meuilleur voeux de bonheur prospérité et grandeur, j'ai un problème que je n'arrive pas à trouver de réponse, svp je vous démande à maider d'en trouvé. je vais savoirr par un exemple de code comment un navigateur peut-il modiffier les données d'un ou plusieurs champ déjà enrégistré dans une base de données à partir d'un formulaire et en plus je vais savoir comment fiare de sorte qu'au moment d'enregistrement les données soient verrifiées si le navigateur s'est déjà inscrit ou non. j e vous en pris veuillez me repondre svp je ne bouge pas, j'attend la solution.

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
bonjour le code est en php?
0
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
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.
0
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
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();
?>
0
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
Merci, je reste verrifier cet exemple et je compte sur vous pour me donner la suite à ma deuxième question.svp
0

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
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
0
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
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
0
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
quel son t erreur?
0
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
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
0
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
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
0
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
Très bien et à nous revoir le mercredi avant midi, je vous souhaite bonne journée et je tiens à vous remrcier pour votre intervension
0