Probleme affichage liste deroulante

Résolu
mali_67 Messages postés 77 Statut Membre -  
mali_67 Messages postés 77 Statut Membre -
Bonjour, j'ai une liste déroulante statique le probleme et que lorsque je selectionne une valeur et je la valide le fonctionnment et bien effectuer mais a l'affichage la valeur que j'ai selectionner ne reste pas afficher, ma liste revien toujour a la premier ligne quelq'un aurait une solution pour que que la ligne selectionner reste la même tand que je n'en valide pas une autre
Configuration: Windows Vista
Opera 9.25

5 réponses

  1. ToTheDeath Messages postés 60 Statut Membre 5
     
    Tu pourrait me faire parvenir ton script
    0
  2. mali_67 Messages postés 77 Statut Membre 4
     
    voici mon script

    <?php
    			session_start(); 
    	        $host= 'localhost';
    			$user= 'root';
    			$pass= '';
    			$bdd='Référencement';
    			$table='hyperlien';
    			/*connection avec MySQL*/
    			mysql_connect($host,$user,$pass)or die ('Impossible de se connecter au serveur');
    			mysql_select_db($bdd)or die('Impossible de se connecter à la base de donnés');
    			/*Stockage dans la base de données*/
    		
    	    /*Supprimer*/
    		if (isset($_GET['NumLien']))
            {
            $_GET['NumLien'] = addslashes($_GET['NumLien']);
            mysql_query('DELETE FROM Référencement.hyperlien WHERE NumLien=\'' . $_GET['NumLien'] . '\'');
    	    header('location:Accueil.php');
            }
            //affichage des lignes
            
             
           	$nombrelignepage = 10 ;
            if(isset($_POST['valider']))
            {
    			//$_SESSION("nombrelignepage") 
    			$nombrelignepage = $_POST ['nombre'] ;
    		}
    		
    		if(isset($_GET["nombre"])){
    			$nombrelignepage = $_GET['nombre'] ;
    		}
    
    		$retour = mysql_query('select COUNT(*) as VAL from Référencement.hyperlien');
            $donnees = mysql_fetch_array($retour);
    		$total = $donnees['VAL'];
            $nombreDePages  = ceil($total / $nombrelignepage);
            
    		if (isset($_GET['page']))
            {
            $page = $_GET['page'];
            }
            else 
            {
            $page = 1 ; // par défaut page 1
            }
        
            // On calcule le numéro de de la premier ligne qu'on prend pour le LIMIT de MySQL
             $premiereligne = ($page - 1) * $nombrelignepage;
    		$result = mysql_query('SELECT * FROM Référencement.hyperlien  LIMIT ' . $premiereligne . ', ' . $nombrelignepage);
           // Trie croisant décroissant
            if(isset($_POST['Submit1']))
            {
            $result=mysql_query('select * from Référencement.hyperlien order by NomPartenaire ASC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);
            }
    		elseif(isset($_POST['Submit2']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by NomPartenaire DESC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);
    		}
    		elseif(isset($_POST['Submit3']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by LibelleLienSprice ASC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);
    		}
    		elseif(isset($_POST['Submit4']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by LibelleLienSprice DESC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);	
    		}
    		elseif(isset($_POST['Submit5']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by CodeLienSprice ASC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);	
    		}
    		elseif(isset($_POST['Submit6']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by CodeLienSprice DESC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);		
    		}
    		elseif(isset($_POST['Submit7']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by LibelleLienPartenaire ASC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);		
    		}
    		elseif(isset($_POST['Submit8']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by LibelleLienPartenaire DESC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);		
    		}
    		elseif(isset($_POST['Submit9']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by CodeLienPartenaire ASC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);	
    		}
    		elseif(isset($_POST['Submit10']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by CodeLienPartenaire DESC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);		
    		}
    		elseif(isset($_POST['Submit11']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by Contact ASC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);
    		}
    		elseif(isset($_POST['Submit12']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by Contact DESC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);
    		}
    		elseif(isset($_POST['Submit13']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by Commentaire ASC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);	
    		}
    		elseif(isset($_POST['Submit14']))
    		{
            $result=mysql_query('select * from Référencement.hyperlien order by Commentaire DESC LIMIT ' . $premiereligne . ', ' . $nombrelignepage);	
    		}
     	  
    		  mysql_close();				  	
    ?>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    <html>
    <head>
    <link rel= "StyleSheet" type = "Text/Css" media="screen" Href = "Css.css">
    <script language="JavaScript" type="text/javascript">
    <!--
    //-->
    </script>
    
    </head>
    <body>
    <form name='Form1' method="POST" action="Accueil.php?page=<?php echo $page?>">
    <center>
    
    <H1>Référencement</H1>
    <br>
    Tableau récapitulatif des différents partenaires sur le site www.sprice.com
    <br><br>
    <?php
    	//affiche les liens
    	 echo 'Page : ';
            for ($i = 1 ; $i <= $nombreDePages ; $i++)
            {
            echo '<a href="Accueil.php?page=' . $i . '&nombre='.$nombrelignepage.'">' . $i . '</a> ';
            }  	
    ?>
    <br><br>
    <a href="ajout.php">Ajouter un lien</a>
    <br><br>
    Nombre de resultat par page : 
    <select name="nombre">
    <option value="5" >5 lignes</option>
    <option value="10">10 lignes</option>
    <option value="15">15 lignes</option>
    <option value="20">20 lignes</option>
    </select>
    &nbsp;
    <input name='valider' type='Submit' value="valider">
    <table id= "Table" width= 50% >
    <hr>
    <table border=1 align="center" cellpadding="0" cellspacing="0">
     
    <tr> 
    <th>Modifier</th>
    <th>Supprimer</th>
    <th>Partenaire<br><input name='Submit1' type='Submit' value="+">&nbsp;<input name='Submit2' type='Submit' value="-"></th>
    <th>Libéllé du lien présent sur Sprice<br><input name='Submit3' type='Submit' value="+">&nbsp;<input name='Submit4' type='Submit' value="-"></th>
    <th>Ligne de code du lien présent sur Sprice<br><input name='Submit5' type='Submit' value="+">&nbsp;<input name='Submit6' type='Submit' value="-"></th>
    <th>Libéllé du lien présent chez le partenaire<br><input name='Submit7' type='Submit' value="+">&nbsp;<input name='Submit8' type='Submit' value="-"></th>
    <th>Ligne de code du lien présent chez le partenaire<br><input name='Submit9' type='Submit' value="+">&nbsp;<input name='Submit10' type='Submit' value="-"></th>
    <th>Contact<br><input name='Submit11' type='Submit' value="+">&nbsp;<input name='Submit12' type='Submit' value="-"></th>
    <th>Commentaire<br><input name='Submit13' type='Submit' value="+">&nbsp;<input name='Submit14' type='Submit' value="-"></th>
    </tr>
    <?php
    
    while ($Tab= mysql_fetch_array($result))
    	{
    ?>
    <tr>
    <td><?php echo '<a href="Modification.php?NumLien=' . $Tab['NumLien'] . '">'; ?>Modifier</a></td>
    <td><?php echo '<a href= "Accueil.php?NumLien=' . $Tab['NumLien'] . '" onclick="if ( !confirm(\'Etes-vous sur de vouloir supprimer ?\')) { return false; }">'; ?>Supprimer</a></td>
    <td><?php echo $Tab[NomPartenaire];?></td>
    <td><?php echo $Tab[LibelleLienSprice];?></td>
    <td style="width:150"px;""><?php echo htmlentities($Tab[CodeLienSprice]);?></td>
    <td><?php echo $Tab[LibelleLienPartenaire];?></td>
    <td style="width:150"px;""><?php echo htmlentities($Tab[CodeLienPartenaire]);?></td>
    <td><?php echo $Tab[Contact];?></td>
    <td><?php echo $Tab[Commentaire];?></td>
    </tr>
    <?php
    	}
    
    ?>
    
    </table>
    <br><a href="javascript:history.back();">Retour page précedente</a>
    </center>
    </form>
    </body>
    </html>	
    0
  3. mali_67 Messages postés 77 Statut Membre 4
     
    yepa c bon sa marche enfin
    0
  4. ToTheDeath Messages postés 60 Statut Membre 5
     
    Quel était le problème?
    j'allais commencer -_-
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mali_67 Messages postés 77 Statut Membre 4
     
    merci pour votre aide j'ai opter pour une autre solution
    0