Modiffication de données dans une formulaire

Résolu
kasken Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -  
kasken Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

10 réponses

laetitia02 Messages postés 424 Date d'inscription   Statut Membre Dernière intervention   129
 
bonjour le code est en php?
0
kasken Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   2
 
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   Statut Membre Dernière intervention   129
 
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   Statut Membre Dernière intervention   2
 
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   Statut Membre Dernière intervention   129
 
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   Statut Membre Dernière intervention   2
 
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   Statut Membre Dernière intervention   129
 
quel son t erreur?
0
kasken Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   2
 
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   Statut Membre Dernière intervention   129
 
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   Statut Membre Dernière intervention   2
 
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