Retour affichage menu
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Sur mon site, j'ai un menu déroulant, qui affiche "MENU" initialement. Il y a une ligne "Gestion" qui permet de gérer la bd. Après la gestion, je demande d'afficher une liste de la bd. Jusqu'ici tout va bien.
Par contre, quand il m'affiche la liste, le menu reste sur "Gestion", alors que je souhaiterais qu'il affiche "MENU".
Comment faire ?
<html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" type="text/css" href="../tatachat.css"> </head> <body> <div class="titre"><font size="40px">Association TataChat </font><font size="+2"> Protection des chats</font></div> <p> <div class="menu"> <form> <select name="menu" style="background-color: white ; font-family: Comic Sans MS" onchange="jump(this.form)"> <option value="0">MENU</option> <option value="0"></option> <option value="accueil.php">Accueil</option> <option value="liste_chats.php">Liste des chats à l'adoption</option> <option value="boutique.php">Boutique fabrication maison</option> <option> _____________________</option> <option value="gestion/menu_gestion.htm" target="_blank">Gestion</option> </select></form></div> <div class="contact">Nous contacter :</div> <div class="contact-img"><a href="contact.htm" target="cadre2"> <img src="" border="0" width="50"></a></div> </body></html>
- Retour affichage menu
- Menu contextuel windows 11 retrouver l'affichage classique - Guide
- Menu déroulant excel - Guide
- Affichage double ecran - Guide
- Canon quick menu - Télécharger - Utilitaires
- Retour à la ligne excel formule - Guide
4 réponses
Bonjour,
vous nous montrez ici que le code de la page HTML (coté client) il nous faudrait votre code coté serveur (php) , et éventuellement le/les scripts javascript ainsi que les css.
sans tous les codes , il sera difficile de répondre à votre question.
Mon code de mise à jour de la bd (je sais que ce n'est pas du PDO ou MYSQLI......) :
<?php include ('../connexion/connexion.php'); $id=$_POST['id']; $photo1=$_POST['photo1']; $photo2=$_POST['photo2']; $photo3=$_POST['photo3']; $descript_chat=$_POST['descript_chat']; //echo $id; exit; //*** description du chat *** $descript_chat = stripslashes($descript_chat); //----pour éviter les \ ds le descript_chat-------------- $descript_chat = mysql_real_escape_string($descript_chat); $descript_chat = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])","<A HREF=\"\\1://\\2\\3\" TARGET=\"_blank\">\\1://\\2\\3</A>",$descript_chat); //*** Insertion photo1 **** $dossier = 'images/chats/'; //Ecriture bd ok, mais insertion img nok $dossier2 = '../images/chats/'; $photo1 = basename($_FILES['photo1']['name']); $photo2 = basename($_FILES['photo2']['name']); $photo3 = basename($_FILES['photo3']['name']); if (!empty($photo1)) { $photo1 = strtr($photo1,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); $photo1 = preg_replace('/([^.a-z0-9]+)/i', '_', $photo1); $requete = mysql_query("INSERT INTO liste_chats(photo1) VALUES ('$dossier$photo1')") or die('Erreur SQL !'.$sql.mysql_error()); $id=mysql_insert_id(); //************* retient le dernier id créé move_uploaded_file($_FILES['photo1']['tmp_name'], $dossier2.$photo1); } if (!empty($photo2)) { $photo2 = strtr($photo2,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); $photo2 = preg_replace('/([^.a-z0-9]+)/i', '_', $photo2); $requete = mysql_query("UPDATE liste_chats SET photo2='$dossier$photo2' WHERE id='$id'") or die('Erreur SQL !'.$sql.mysql_error()); move_uploaded_file($_FILES['photo2']['tmp_name'], $dossier2.$photo2); } if (!empty($photo3)) { $photo3 = strtr($photo3,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); $photo3 = preg_replace('/([^.a-z0-9]+)/i', '_', $photo3); $requete = mysql_query("UPDATE liste_chats SET photo3='$dossier$photo3' WHERE id='$id'") or die('Erreur SQL !'.$sql.mysql_error()); move_uploaded_file($_FILES['photo3']['tmp_name'], $dossier2.$photo3); } if (!empty($descript_chat)) { $descript_chat = stripslashes($descript_chat); //----pour éviter les \ ds le descript_chat-------------- $descript_chat = mysql_real_escape_string($descript_chat); $descript_chat = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])","<A HREF=\"\\1://\\2\\3\" TARGET=\"_blank\">\\1://\\2\\3</A>",$descript_chat); $requete = mysql_query("UPDATE liste_chats SET descript_chat='$descript_chat' WHERE id='$id'") or die('Erreur SQL !'.$sql.mysql_error()); } header("Location: ../liste_chats.php"); exit(); mysql_close(); ?>
Liste des éléments de la base (suite maj base) :
<?php include ('connexion/connexion.php'); $query = 'SELECT * FROM liste_chats ORDER BY id DESC'; $result = mysql_query($query) or die(mysql_error()); $id = $_GET['id']; while ($row = mysql_fetch_array($result)) { if (!empty($row['descript_chat'])) { echo '<div class="liste_chats" style="font-weight : 80; font-size : 20;">'; echo ''.nl2br($row['descript_chat']).''; echo '</div>'; } echo '<p><center>'; if (!empty($row['photo1'])) { echo '<img src="".$row['photo1'].' " height="400"><br>'; } if (!empty($row['photo2'])) { echo '<img src="".$row['photo2'].' " height="400"><br>'; } if (!empty($row['photo3'])) { echo '<img src="".$row['photo3'].' " height="400"><br>'; } echo '</center>'; } mysql_close(); exit; ?>
CSS :
.titre { text-align: center; font-family: Permanent Marker; color : #33691E; top: 5%; } .menu { text-align: center; margin-top: 15px; } .contact { position: absolute; width: 106px; height: 10px; font-weight: bold; font-size: 15px; text-decoration:underline; margin-left: 77%; top: 90px; left: 100px; } .contact-img { position: absolute; top: 60px; margin-left: 90%; } .marquee { font-weight: bold; color: red; font-size: 20px; } .txt { margin-left: 10%; margin-right: 10%; margin-top: 5%; font-size: 30px; font-weight: bold; } .liste_chats { margin-left: 10%; margin-right: 10%; margin-top: 1%; font-size: 30px; font-weight: bold; } .presentation { position: absolute; left: 10%; margin-top: 40px; font-size: 18px; } .remerciement { position: relative; font-weight: bold; text-align: center; } .txt2 { margin-left: 10%; margin-right: 10%; margin-top: 5%; font-size: 30px; font-weight: bold; }
bonjour,
quand tu partages le contenu de fichiers, peux-tu, pour chaque fichier, préciser son nom?
Si je comprends bien, ton "menu" s'affiche de deux maniérés différentes, la seconde fois avec "gestion" comme option choisie. Ai-je bien compris?
Si oui, peux-tu, pour ces deux affichages, capturer le code source html dans le navigateur? Et le partager ici?