par
zerodegre » 15 janv. 2012, 07:22
j'ai essayer ceci mais marche pas il recupere bien l'info mais c'est toujours la derniere => teste3:
Je pense qu'il faut faire une comparaison entre la valeur du champ et de l'input select mais j'arrive pas à la faire fonctionner
// lancement de la requete
$sql = 'SELECT information from users where id="'.mysql_real_escape_string($_SESSION['userid']).'"';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
<?php
if ($data[information] == $_POST[information])
{
$selected_1 = "selected='selected'";
}
else
{
$selected_1 = "";
}
?>
<select name="information">
<option value="" >veuillez selectionner</option>
<option value="teste1"<?php echo $selected_1; ?>>teste1</option>
<option value="teste2"<?php echo $selected_1; ?>>teste2</option>
<option value="teste3"<?php echo $selected_1; ?>>teste3</option></select>
j'ai essayer ceci mais marche pas il recupere bien l'info mais c'est toujours la derniere => teste3:
Je pense qu'il faut faire une comparaison entre la valeur du champ et de l'input select mais j'arrive pas à la faire fonctionner
[sql]
// lancement de la requete
$sql = 'SELECT information from users where id="'.mysql_real_escape_string($_SESSION['userid']).'"';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
[/sql]
[php]
<?php
if ($data[information] == $_POST[information])
{
$selected_1 = "selected='selected'";
}
else
{
$selected_1 = "";
}
?>
[/php]
[html]
<select name="information">
<option value="" >veuillez selectionner</option>
<option value="teste1"<?php echo $selected_1; ?>>teste1</option>
<option value="teste2"<?php echo $selected_1; ?>>teste2</option>
<option value="teste3"<?php echo $selected_1; ?>>teste3</option></select>
[/html]