marc73450

Inscris le 05/01/2013 à 11:12
  • Signature
    Bonne programmation
  • Nombre de sujets
    1
  • Nombre de messages
    6
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
marc73450
le 05/01/2013 à 11:15
probleme liste deroulante
bonjour, j'ai réalisé une liste déroulante permettant de visualiser tout les champs de mon type ENUM dans ma base de données . je visualise donc le champs choisis par la personne plus tout le reste des champs .
donc il y a une répétition du même mot.

voici mon code :

Code PHP :
<?php 
$result1 = mysql_query("SELECT DISTINCT * FROM personne WHERE Nom LIKE '".mysql_real_escape_string($nom)."' && Prenom LIKE '".mysql_real_escape_string($prenom)."'");
$list1 = mysql_query("SELECT DISTINCT situation FROM personne ");//requete pour listing personnes

echo '<select name="situation">';//création du select
while ($data = mysql_fetch_array($result1))
{
while (($row = mysql_fetch_array($list1) ))
{
if ($row["situation"] == $data["situation"])
echo '<option value="'.$row["situation"].'" selected>'.$row["situation"].'</option>';
else
{
}
}
$res = mysql_query('SHOW COLUMNS FROM personne LIKE "situation" ');// requete pour chercher les valeurs dans SET
$ligne = mysql_fetch_array($res);//je met les valeurs dans un tableau
$type = substr($ligne['Type'], 5, (strlen($ligne['Type'])-7));//je les traites en enlevant les premier et les derniers caractere
$mon_enum = preg_split('#\',\'#', $type);//j'enleve les guiellemets et les virgules
for ($i=0 ; $i<6 ; $i++)
echo '<option value="'.$mon_enum[$i].'">'.$mon_enum[$i].'</option>';
}
echo '</select>';//fin select
?>




il affiche :

Situation (liste déroulante):
Marié (choix de la personne)
en couple
célibataire
divorcé
Marié

et j'aimerais qu'il affiche une seul fois Marié ! comment puis-je faire ? avez vous des idées ?

merci
Bonne programmation

Ses derniers messages sur les forums

forum
marc73450
le 07/01/2013 à 08:37
mysqli_query
bonjour, je travail sur notepad++,
et je peux choisir l'encodage pour chaque page, et j'ai une partie encodage de caractère et langue arabe ! aprés je ne serais te dire, essaye avec ISO 8859-6 à la place de utf8.
Bonne programmation
marc73450
le 05/01/2013 à 11:28
mysqli_query
si je me trompe pas ça peut être adapté au PHP5
Bonne programmation

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours