récuperer les valeurs d'une table

Répondre
LA GLOBULE
le 04/05/2007 à 14:49
LA GLOBULE
Keika, c'est du surement du xml équipé d'une feuille de style XSLT qui rend donc du html au final.
Keika
le 04/05/2007 à 14:50
Keika
et tu te prends la tete grave !

dans tes input pour les noms de villes (je suppose que ce sont des villes...) dans les name mets des valeurs id. Je m'explique

<option type="text" name="$resultat['id']" >

et apres tu fais un if($id == $resultat['id'])
echo <option type="text" name="$resultat['id']" selected>

ca selectionnera automatiquement tes valeurs.
J'ai fait un tit script comme ca pour un de mes sites, ca reconnait les noms de dossiers contenu en BDD et si ces valeurs concordent, le bon nom de dossier est selectionne dans la liste des dossiers. Ca me permets de ne pas avoir a reselectionner mes dossiers a chaque fois que je veux modifier un truc...
Le PHP --> C'est dur !
Keika
le 04/05/2007 à 14:51
Keika
ooo si tu as plusieurs valeurs qui vont dans $commune_s, declare le comme un tableau d'abords...

$commune_s = array() ;
Le PHP --> C'est dur !
maniou
le 04/05/2007 à 14:53
maniou
le problème ne vient pas du input mais du select multiple(les noms de commune)
et moi en les inserant dans la base pas de problème, mais les afficher dans le meme select pour pouvoir faire la modif c'est le problème
nad
maniou
le 04/05/2007 à 14:56
maniou
oui j'ai dejà fais une foreach et ça marche bien dans ma table , les valeurs sont bien inserées
nad
maniou
le 04/05/2007 à 15:07
maniou
ma question est pour (koboneil) :
tu as dit de faire un while oui mais ça m'affiche juste la derniere valeur

<?php  
while($dossierc = mysql_fetch_array($resultatc))
{
$commune_s = $dossierc['nom'];
}

?>

son résultat: juste il me "selected" la derniere commune
<option value=""<?php if ($commune_s == "")  
echo "SELECTED"; ?>></option>
<option value="AILLEVILLE"<?php if ($dossier['commune_p'] == "AILLEVILLE")
echo "SELECTED"; ?>>AILLEVILLE</option>
<option value="AIX EN OTHE"<?php if ($dossier['commune_p'] == "AIX EN OTHE")
echo "SELECTED"; ?>>AIX EN OTHE</option>
<option value="ALLEMANCHE LAUNAY S."<?php if ($dossier['commune_p'] == "ALLEMANCHE LAUNAY S.")
echo "SELECTED"; ?>>ALLIBAUDIERES</option>
<option value="AIX EN OTHE"<?php if ($dossier['commune_p'] == "ALLIBAUDIERES")
echo "SELECTED"; ?>>ALLIBAUDIERES</option>
<option value="ALLIBAUDIERES"<?php if ($dossier['commune_p'] == "AMANCE")
echo "SELECTED"; ?>>AMANCE</option>
</select></td>
nad
Koboneil
le 04/05/2007 à 15:44
Koboneil
Bah c'est normal ...

<select name="commune_p">
<?php
while($dossierc = mysql_fetch_array($resultatc)) {
$commune_s = $dossierc['nom'];
echo '<option value="'.$commune_s.'">'.$commune_s.'</option>';
}
?>
</select>


non ?
Koboneil
maniou
le 04/05/2007 à 15:55
maniou
d'accord je le mets ou
<?php echo '<option value="'.$commune_s.'">'.$commune_s.'</option>';?>
nad
Répondre
LoadingChargement en cours