Aller au contenu

webbzh

Membre
  • Compteur de contenus

    9
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

Information du profil

  • Société
    CVO
  1. webbzh

    Pas d'update ?

    oui, je voulais dire merci au moment ou mon pc a bugué ! Un GRAND MERCI a vous pour votre aide, et désolé de mon faible niveau!
  2. webbzh

    Pas d'update ?

    il n'y a rien qui s'affichait dans le echo $modif
  3. webbzh

    Pas d'update ?

    <?php session_start(); // Non identifié if(!isset($_SESSION['LOGIN'])) { $_SESSION['LOGIN']='0'; include('index_refus.html'); exit(); } // Lister ici les champs qui sont requis $champs_requis = array('nom', 'prenom'); // Ne pas toucher $champs_erreur = array(); $erreur = NULL; $date = date("d-m-Y"); // Ajout des menus if(mb_eregi($_SESSION['LOGIN'],"admin")) { include('menuadmin.php'); } else { include('menuprinc.php'); } ########################### ## Traitement des données ## ########################### if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['adresse']) && isset($_POST['code_postal']) && isset($_POST['ville']) && isset($_POST['tel_fixe']) && isset($_POST['tel_mobile']) && isset($_POST['mail']) && isset($_POST['pseudo']) && isset($_POST['passe'])) { $connexion = mysql_connect("localhost","root",""); mysql_select_db("CVO",$connexion); $modif='UPDATE adherents SET NOM_ADH="'.addslashes($_POST["nom"]).'", PRENOM_ADH="'.addslashes($_POST["prenom"]).'", ADRESSE_ADH="'.addslashes($_POST["adresse"]).'", CP_ADH="'.addslashes($_POST["codepostal"]).'", VILLE_ADH="'.addslashes($_POST["ville"]).'", TEL_ADH="'.addslashes($_POST["tel_fixe"]).'", MOBILE_ADH="'.addslashes($_POST["mobile"]).'", MAIL_ADH="'.addslashes($_POST["mail"]).'", MDP="'.addslashes($_POST["pass"]).'" WHERE NOM_UTILISATEUR="'.$_SESSION["LOGIN"].'"'; $req=mysql_query($modif,$connexion) or die("erreur d'instruction"); echo $modif; } ############################# # Traitement de l'affichage # ############################# function echo_etoile($nom_champ) { global $champs_requis; if (in_array($nom_champ, $champs_requis)) { echo ' <span style="color:#ff0000;">*</span>'; } } function style_erreur($nom_champ) { global $champs_requis; global $champs_erreur; if (in_array($nom_champ, $champs_requis) && in_array($nom_champ, $champs_erreur)) { echo 'background-color:ff6363;'; } } function value_input($nom_champ) { global $_POST; global $erreur; if ($erreur != '' && !empty($_POST[$nom_champ])) { echo ' value="'.$_POST[$nom_champ].'"'; } } ?> <html> <head> <title>Modification du profil</title> <link rel='stylesheet' media='screen' type='text/css' title='Design' href='design.css' /> </head> <body> <CENTER> <h2 align=center>Modifier son profil</h2><br> <FORM action='' method='POST'> <?php $connexion = mysql_connect("localhost","root",""); if ($connexion) { mysql_select_db("CVO",$connexion); $adherent="select * FROM ADHERENTS WHERE NOM_UTILISATEUR='".$_SESSION['LOGIN']."'"; $adh= mysql_query($adherent,$connexion); $li=mysql_fetch_assoc($adh); } ?> <TABLE align=center> <TR> <td>NOM <?php echo_etoile('nom'); ?></td> <TD> <input type="text" name="nom" style=" <?php style_erreur('nom'); ?>"<?php value_input('nom'); ?> value="<?php echo $li['NOM_ADH']?>"></TD> </TR> <TR> <TD>Prénom <?php echo_etoile('prenom'); ?></TD> <TD><input type="text" name="prenom" style="width:200px;<?php style_erreur('prenom'); ?>"<?php value_input('prenom'); ?> value="<?php echo $li['PRENOM_ADH']?>"/></td> </TR> <TR> <TD>Adresse <?php echo_etoile('adresse'); ?></TD> <TD><INPUT TYPE='TEXT' name='adresse' value="<?php echo $li['ADRESSE_ADH']?>"></TD> </TR> <TR> <TD>Code postal <?php echo_etoile('code_postal'); ?></TD> <TD><INPUT TYPE='TEXT' name='code_postal' value="<?php echo $li['CP_ADH']?>"></TD> </TR> <TR> <TD>Ville <?php echo_etoile('ville'); ?></TD> <TD><INPUT TYPE='TEXT' name='ville' value="<?php echo $li['VILLE_ADH']?>"></TD> </TR> <TR> <TD>Numéro de téléphone</TD> <TD><INPUT TYPE='TEXT' name='tel_fixe' value="<?php echo $li['TEL_ADH']?>"></TD> </TR> <TR> <TD>Mobile</TD> <TD><INPUT TYPE='TEXT' name='tel_mobile' value="<?php echo $li['MOBILE_ADH']?>"></TD> </TR> <TR> <TD>Mail</TD> <TD><INPUT TYPE='TEXTAREA' name='mail' value="<?php echo $li['MAIL_ADH']?>"></TD> </TR> <p/> <TR> <TD>Pseudo</TD> <TD><INPUT TYPE='TEXT' name='login' value="<?php echo $li['NOM_UTILISATEUR']?>" readonly='readonly'></TD> </TR> <TR> <TD>Mot de passe</TD> <TD><INPUT TYPE='password' name='pass' value="<?php echo $li['MDP']?>"></TD> </TR> <TR> <TD>Confirmer le mot de passe</TD> <TD><INPUT TYPE='password' name='confpass' ></TD> </TR> <TR> <TD colspan="2"><INPUT TYPE='SUBMIT' value='Modification'></TD> </TR> </TABLE> </FORM> </CENTER> <?php if (isset($ok)) { echo "\t".'<div class="ok" >'.$ok.'</div>'; } elseif (isset($erreur)) { echo "\t".'<div class="erreur" >'.$erreur.'</div>'; } ?> </body> </html>
  4. webbzh

    Pas d'update ?

    Cela ne fonctionne toujours pas, j'ai tout enlevé les test, mais cela revient comme avant, j'ai essayé de mettre une autre valeur dans chaque champ, mais elle ne se change pas ...
  5. webbzh

    Pas d'update ?

    En fait je croyais que c'étais les virgules entre les champs ... mais non, ... En fait, ce qui ne fonctionne pas, c'est que quand je charge la page pour que je puisse modifier mes données, les données s'affichent normalement, je modifie et valide et la, la page se réafiche avec les valeurs avant modification.
  6. webbzh

    Pas d'update ?

    désolé, mais sa marche pas non plus :s ... JE ne vois tjrs pas
  7. webbzh

    Pas d'update ?

    Bonjour, voila, j'ai fait une page dans laquelle le membre peut modifier ses infos déja présentes (récupérées par sql), cependant, je ne peux les modifier .... Pouvez vous m'aider ? <?php session_start(); // Non identifié if(!isset($_SESSION['LOGIN'])) { $_SESSION['LOGIN']='0'; include('index_refus.html'); exit(); } // Lister ici les champs qui sont requis $champs_requis = array('nom', 'prenom'); // Ne pas toucher $champs_erreur = array(); $erreur = NULL; $date = date("d-m-Y"); // Ajout des menus if(mb_eregi($_SESSION['LOGIN'],"admin")) { include('menuadmin.php'); } else { include('menuprinc.php'); } ########################### ## Traitement des données ## ########################### if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['adresse']) && isset($_POST['code_postal']) && isset($_POST['ville']) && isset($_POST['tel_fixe']) && isset($_POST['tel_mobile']) && isset($_POST['mail']) && isset($_POST['pseudo']) && isset($_POST['passe'])) { // On vérifie que tous les champs requis soit remplis foreach ($champs_requis as $champ_requis) { if (empty($_POST[$champ_requis])) { $champs_erreur[] = $champ_requis; } } if (!empty($champs_erreur)) { $erreur = "Erreur: Tout les champs requis doivent être remplis."; } else { // On vérifie que le code postal à une orthographe correcte if (in_array('code_postal', $champs_requis) && !preg_match('`^[0-9]{5}<style type="text/css" media="all">body { background: #FFFFFF; margin: 0px; padding: 4px; font-family: arial, verdana, tahoma, sans-serif; font-size: 9pt;}font[size="1"] { font-size: 9px;}font[size="2"] { font-size: 13px;}font[size="3"] { font-size: 15px;}font[size="4"] { font-size: 17px;}font[size="5"] { font-size: 21px;}font[size="6"] { font-size: 26px;}font[size="7"] { font-size: 36px;}</style>', $_POST['code_postal'])) { // Vérif CP $champs_erreur[] = 'code_postal'; $erreur = "Erreur: Le code postal est incorrect."; } else { // On vérifie que le téléphone fixe à une orthographe correcte if (in_array('tel_fixe', $champs_requis) && !preg_match('`^[0-9]{10}<style type="text/css" media="all">body { background: #FFFFFF; margin: 0px; padding: 4px; font-family: arial, verdana, tahoma, sans-serif; font-size: 9pt;}font[size="1"] { font-size: 9px;}font[size="2"] { font-size: 13px;}font[size="3"] { font-size: 15px;}font[size="4"] { font-size: 17px;}font[size="5"] { font-size: 21px;}font[size="6"] { font-size: 26px;}font[size="7"] { font-size: 36px;}</style>', $_POST['tel_fixe'])) { //Vérif TEL fixe $champs_erreur[] = 'tel_fixe'; $erreur = "Erreur: Le numéro de téléphone fixe est incorrect."; } else { // On vérifie que le téléphone mobile à une orthographe correcte if (in_array('tel_mobile', $champs_requis) && !preg_match('`^[0-9]{10}<style type="text/css" media="all">body { background: #FFFFFF; margin: 0px; padding: 4px; font-family: arial, verdana, tahoma, sans-serif; font-size: 9pt;}font[size="1"] { font-size: 9px;}font[size="2"] { font-size: 13px;}font[size="3"] { font-size: 15px;}font[size="4"] { font-size: 17px;}font[size="5"] { font-size: 21px;}font[size="6"] { font-size: 26px;}font[size="7"] { font-size: 36px;}</style>', $_POST['tel_mobile'])) { //Vérif mobile $champs_erreur[] = 'tel_mobile'; $erreur = "Erreur: Le numéro de téléphone mobile est incorrect."; } else { echo "vérif ok <br>"; // On vérifie que l'adresse e-mail à une orthographe correcte if (in_array('mail', $champs_requis) && !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL)) { // Adresse mail $champs_erreur[] = 'mail'; $erreur = "Erreur: L'adresse e-mail est incorrecte."; } else { // Connexion BDD echo "connexion ok <br>"; $connexion = mysql_connect("localhost","root",""); if (!$connexion) { // Si la connexion à échoué $erreur = "Erreur: Problème de connexion à la base de données."; } else { mysql_select_db("CVO",$connexion); $modif='UPDATE adherents SET NOM_ADH="'.addslashes($_POST["nom"]).'", PRENOM_ADH="'.addslashes($_POST["prenom"]).'", ADRESSE_ADH="'.addslashes($_POST["adresse"]).'", CP_ADH="'.addslashes($_POST["codepostal"]).'", VILLE_ADH="'.addslashes($_POST["ville"]).'", TEL_ADH="'.addslashes($_POST["tel_fixe"]).'", MOBILE_ADH="'.addslashes($_POST["mobile"]).'", MAIL_ADH="'.addslashes($_POST["mail"]).'", MDP="'.addslashes($_POST["pass"]).'" WHERE NOM_UTILISATEUR="'.$_SESSION["LOGIN"].'"'; $req=mysql_query($modif,$connexion) or die("erreur d'instruction"); echo $modif; // Validation $ok="votre profil a été modifié"; } } mysql_close($connexion); } } } } } ############################# # Traitement de l'affichage # ############################# function echo_etoile($nom_champ) { global $champs_requis; if (in_array($nom_champ, $champs_requis)) { echo ' <span style="color:#ff0000;">*</span>'; } } function style_erreur($nom_champ) { global $champs_requis; global $champs_erreur; if (in_array($nom_champ, $champs_requis) && in_array($nom_champ, $champs_erreur)) { echo 'background-color:ff6363;'; } } function value_input($nom_champ) { global $_POST; global $erreur; if ($erreur != '' && !empty($_POST[$nom_champ])) { echo ' value="'.$_POST[$nom_champ].'"'; } } ?> <html> <head> <title>Modification du profil</title> <link rel='stylesheet' media='screen' type='text/css' title='Design' href='design.css' /> </head> <body> <CENTER> <h2 align=center>Modifier son profil</h2><br> <FORM action='' method='POST'> <?php $connexion = mysql_connect("localhost","root",""); if ($connexion) { mysql_select_db("CVO",$connexion); $adherent="select * FROM ADHERENTS WHERE NOM_UTILISATEUR='".$_SESSION['LOGIN']."'"; $adh= mysql_query($adherent,$connexion); $li=mysql_fetch_assoc($adh); } ?> <TABLE align=center> <TR> <td>NOM <?php echo_etoile('nom'); ?></td> <TD> <input type="text" name="nom" style=" <?php style_erreur('nom'); ?>"<?php value_input('nom'); ?> value="<?php echo $li['NOM_ADH']?>"></TD> </TR> <TR> <TD>Prénom <?php echo_etoile('prenom'); ?></TD> <TD><input type="text" name="prenom" style="width:200px;<?php style_erreur('prenom'); ?>"<?php value_input('prenom'); ?> value="<?php echo $li['PRENOM_ADH']?>"/></td> </TR> <TR> <TD>Adresse <?php echo_etoile('adresse'); ?></TD> <TD><INPUT TYPE='TEXT' name='adresse' value="<?php echo $li['ADRESSE_ADH']?>"></TD> </TR> <TR> <TD>Code postal <?php echo_etoile('code_postal'); ?></TD> <TD><INPUT TYPE='TEXT' name='code_postal' value="<?php echo $li['CP_ADH']?>"></TD> </TR> <TR> <TD>Ville <?php echo_etoile('ville'); ?></TD> <TD><INPUT TYPE='TEXT' name='ville' value="<?php echo $li['VILLE_ADH']?>"></TD> </TR> <TR> <TD>Numéro de téléphone</TD> <TD><INPUT TYPE='TEXT' name='tel_fixe' value="<?php echo $li['TEL_ADH']?>"></TD> </TR> <TR> <TD>Mobile</TD> <TD><INPUT TYPE='TEXT' name='tel_mobile' value="<?php echo $li['MOBILE_ADH']?>"></TD> </TR> <TR> <TD>Mail</TD> <TD><INPUT TYPE='TEXTAREA' name='mail' value="<?php echo $li['MAIL_ADH']?>"></TD> </TR> <p/> <TR> <TD>Pseudo</TD> <TD><INPUT TYPE='TEXT' name='login' value="<?php echo $li['NOM_UTILISATEUR']?>" readonly='readonly'></TD> </TR> <TR> <TD>Mot de passe</TD> <TD><INPUT TYPE='password' name='pass' value="<?php echo $li['MDP']?>"></TD> </TR> <TR> <TD>Confirmer le mot de passe</TD> <TD><INPUT TYPE='password' name='confpass' ></TD> </TR> <TR> <TD colspan="2"><INPUT TYPE='SUBMIT' value='Modification'></TD> </TR> </TABLE> </FORM> </CENTER> <?php if (isset($ok)) { echo "\t".'<div class="ok" >'.$ok.'</div>'; } elseif (isset($erreur)) { echo "\t".'<div class="erreur" >'.$erreur.'</div>'; } ?> </body> </html>
  8. Bonjour, je suis un jeune développeur, et j'ai récemment commencé la création d'un site web. cependant, je me retrouve confronté a quelques problèmes, notament l'AJAX... Je souhaiterais que lorsqu'un membre choisit une date, dans une liste déroulante, il ait le choix dans les lieux des randonnées possibles, pour ensuite voir les inscrits aux randonnées. Comment peut on faire ?J'ai essayé ceci, mais cela ne fonctionne pas, et après avoir cherché pendant des heures, je ne trouve pas comment faire .... <?php session_start(); // Non identifié if(!isset($_SESSION['LOGIN'])) { $_SESSION['LOGIN']='0'; include('index_refus.html'); exit(); } // Ajout des menus if(mb_eregi($_SESSION['LOGIN'],"admin")) { include('menuadmin.php'); } else { include('menuprinc.php'); } if (isset($_POST['nom_cheval']) && isset($_POST['SIRE'])) { $connexion = mysql_connect("localhost","root",""); if (!$connexion) { // Si la connexion à échoué echo "Erreur: Problème de connexion à la base de données."; exit(); } else { } } ?> <html> <head> <title>Liste des inscrits</title> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" /> <script type="text/javascript" src="oXHR.js"></script> <script type="text/javascript"> <!-- function request(oSelect) { var value = oSelect.options[oSelect.selectedIndex].value; var xhr = getXMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) { readData(xhr.responseXML); document.getElementById("loader").style.display = "none"; } else if (xhr.readyState < 4) { document.getElementById("loader").style.display = "inline"; } }; xhr.open("POST", "liste_choix.php", true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.send("IdEditor=" + value); } function readData(oData) { var nodes = oData.getElementsByTagName("item"); var oSelect = document.getElementById("date_rando"); var oOption, oInner; oSelect.innerHTML = ""; for (var i=0, c=nodes.length; i<c; i++) { oOption = document.createElement("option"); oInner = document.createTextNode(nodes[i].getAttribute("lieux_rando")); oOption.value = nodes[i].getAttribute("num_rando"); oOption.appendChild(oInner); oSelect.appendChild(oOption); } } //--> </script> </head> <body> <div id="Randonnées"> <p id="Date"> <select id="date_rando" onchange="request(this);"> <option value="none">Selection</option> <?php mysql_connect("localhost","root",""); mysql_select_db(CVO); $query = mysql_query("SELECT * FROM randonnee ORDER BY date_rando"); while ($back = mysql_fetch_assoc($query)) { echo "\t\t\t\t<option value=\"" . $back["LIEUX_RANDO"] . "\">" . $back["LIEUX_RANDO"] . "</option>\n"; } ?> </select> <span id="loader" style="display: none;"><img src="images/loader.gif" alt="loading" /></span> </p> <p id="Lieux"> <select id="lieu_rando"></select> <?php mysql_connect("localhost","root",""); mysql_select_db(CVO); $query = mysql_query("SELECT * FROM randonnee WHERE ORDER BY date_rando"); while ($back = mysql_fetch_assoc($query)) { echo "\t\t\t\t<option value=\"" . $back["NUM_RANDO"] . "\">" . $back["LIEUX_RANDO"] . "</option>\n"; } ?> </p> </div> </body> </html> Je vous remercie pour votre aide !
×
×
  • Créer...