Blocs <div></div>
JCE
-
jce -
jce -
Bonjour,
J'ai un problème de <div> qui ne fonctionne pas :
Dans un formulaire, en onction du pays, j'envisageai d'afficher l'un ou l'autre des div soit pour la France soit pour l'étranger. J'ai trouvé beaucoup de script mais au départ, les deux s'affichent.
<div id="cpost" style="display: block;">
<td><?=code_postal();?> Code postal
<input type="text" name="cp" size="10" style="border: 1 solid #0000FF" value=""></td>
</div>
<div id="etra" style="display: none;">
<td><input type="text" name="loc" size="40" style="border: 1 solid #0000FF" value="" > Code postal
<input type="text" name="cpe" size="10" style="border: 1 solid #0000FF" value=""></td>
</div>
Ce doit être gros comme erreur mais je ne vois pas.
Merci
Cordialement
J'ai un problème de <div> qui ne fonctionne pas :
Dans un formulaire, en onction du pays, j'envisageai d'afficher l'un ou l'autre des div soit pour la France soit pour l'étranger. J'ai trouvé beaucoup de script mais au départ, les deux s'affichent.
<div id="cpost" style="display: block;">
<td><?=code_postal();?> Code postal
<input type="text" name="cp" size="10" style="border: 1 solid #0000FF" value=""></td>
</div>
<div id="etra" style="display: none;">
<td><input type="text" name="loc" size="40" style="border: 1 solid #0000FF" value="" > Code postal
<input type="text" name="cpe" size="10" style="border: 1 solid #0000FF" value=""></td>
</div>
Ce doit être gros comme erreur mais je ne vois pas.
Merci
Cordialement
Configuration: Windows XP Safari 525.19
2 réponses
-
-
Bonjour,
voici :
<?php
function code_postal() {
if (!isset($_SESSION['code_postal']) || $_SESSION['code_postal']=='') {
global $db;
$sql="SELECT DISTINCT `arti`, `nom`, `c_postal` FROM `communes` ORDER BY `nom` ASC";
$c = $db->Select($sql,'');
$x = '<select name="cpos" onchange="javascript:cposs();">';
$x .= '<option value=""></option>';
while ($cpos = mysql_fetch_object($c)) {
$nomcom=$cpos->nom;
if ($cpos->arti!='') {$nomcom .=' ('.$cpos->arti.')';}
$x .= '<option value="'.$cpos->c_postal.'|'.$nomcom.'">'.$nomcom.' '.$cpos->c_postal;
$x .= '</option>';
}
$x .= '</select>';
$_SESSION['code_postal']=$x;
}
echo $_SESSION['code_postal'];
}
Merci
-
-
désolé, mais je ne vois pas d'où ça vient. peut etre l'appel de ta fonction, je peux pas te dire. encore désolé et bonne continuation.
-
Merci.
Je vais cherche rs'il n'y a pas d'apostrophe dans les nom de communes et qui mettraient la zizanie...
Cordialement- Pour ceux qui verraient ce fil :
j'ai enlevé la ligne d'appel et c'est pareil ce doit être gros comme erreur .
<div id="cpost" style="display:none;">
<td>Coucou
<input type="text" name="cp" size="10" style="border: 1 solid #0000FF" value=""></td>
</div>
<div id="etra" style="display:block;">
<td><input type="text" name="loc" size="40" style="border: 1 solid #0000FF" value="" > Code postal
<input type="text" name="cpe" size="10" style="border: 1 solid #0000FF" value=""></td>
</div>
Cordialement
-