Probleme affichage liste deroulante
Résolu
mali_67
Messages postés
77
Statut
Membre
-
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
A voir également:
- Probleme affichage liste deroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Affichage double ecran - Guide
5 réponses
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>
<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="+"> <input name='Submit2' type='Submit' value="-"></th>
<th>Libéllé du lien présent sur Sprice<br><input name='Submit3' type='Submit' value="+"> <input name='Submit4' type='Submit' value="-"></th>
<th>Ligne de code du lien présent sur Sprice<br><input name='Submit5' type='Submit' value="+"> <input name='Submit6' type='Submit' value="-"></th>
<th>Libéllé du lien présent chez le partenaire<br><input name='Submit7' type='Submit' value="+"> <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="+"> <input name='Submit10' type='Submit' value="-"></th>
<th>Contact<br><input name='Submit11' type='Submit' value="+"> <input name='Submit12' type='Submit' value="-"></th>
<th>Commentaire<br><input name='Submit13' type='Submit' value="+"> <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>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question