orionis1

  • Site web
  • Nombre de sujets
    4
  • Nombre de messages
    18
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

orionis1
le 28/12/2006 à 10:31
ligne vide dans une liste déroulante
// Chargement des conditions générales du contrat choisi (2ème liste déroulante).
if($numcont != "Choix")
{
$req_compcg = "SELECT numcg,$db_rh.compcg.numcomp AS numcomp,machine,libcomp,desccomp";
$req_compcg .= " FROM $db_rh.compcg,$db_rh.competence";
$req_compcg .= " WHERE numcont = '$numcont'";
$req_compcg .= " AND $db_rh.compcg.numcomp = $db_rh.competence.numcomp";
$lnk_compcg = mysql_query($req_compcg);

while($lig_compcg = mysql_fetch_assoc($lnk_compcg))
{
$numcg = $lig_compcg["numcg"];

$vtp->NewSession($handle,"COMP");
$vtp->SetVar($handle,"COMP.NUMCOMP",$lig_compcg['numcomp']);

$libcomp = $lig_compcg["libcomp"];
if($lig_compcg["desccomp"] != "")
$libcomp .= " (" . $lig_compcg["desccomp"] . ")";

$vtp->SetVar($handle,"COMP.LIBCOMP",$libcomp);

if($numcomp == $lig_compcg['numcomp'])
$vtp->SetVar($handle,"COMP.SEL_NUMCOMP","selected");

$vtp->CloseSession($handle,"COMP");

if($lig_compcg["machine"] == 0)
$machine = "Matériel : NON";
else
$machine = "Matériel : OUI";
}

$vtp->SetVar($handle,"COMPET.MACHINE",$machine);
}
orionis1
le 28/12/2006 à 10:30
ligne vide dans une liste déroulante
la partie PHP :
// Quelle(s) zone(s) a (ont) été saisie(s)?
if($_GET["numcont"] == "")
$numcont = "Choix";
else
$numcont = $_GET["numcont"];

if($_GET["numcomp"] == "")
{
$numcomp = "Choix";
$vtp->NewSession($handle,"COMP");
$vtp->SetVar($handle,"COMP.NUMCOMP",$numcomp);
$vtp->CloseSession($handle,"COMP");

$vtp->SetVar($handle,"COMPET.MACHINE"," ");
}
else
$numcomp = $_GET["numcomp"];
orionis1
le 28/12/2006 à 10:29
ligne vide dans une liste déroulante
la partie HTML :
<tr>

<td align="left" style="background:#C1EBFF">Contrat</td>

<td align="left" colspan="2" style="background:#D6FEC8">

<select onchange='refresh_tableau()' name='contrat' id='contrat'>

<option value="Choix">Choix</option>

<!--VTP_CONTRAT-->

<option value="{#NUMCONT}" {#SEL_CONTRAT}>{#NUMCONT}</option>

<!--/VTP_CONTRAT-->

</select>

</td>

</tr>

<tr>

<td align="left" style="background:#C1EBFF">Conditions g&eacute;n&eacute;rales</td>

<td align="left" style="background:#D6FEC8">

<select onchange='refresh_tableau()' name='competence' id='competence'>

<option value="Choix">Choix</option>

<!--VTP_COMP-->

<option value="{#NUMCOMP}" {#SEL_NUMCOMP}>{#LIBCOMP}</option>

<!--/VTP_COMP-->

</select>

</td>
orionis1
le 28/12/2006 à 09:37
ligne vide dans une liste déroulante
Bonjour,
J'ai un petit souci dans des listes déroulantes sur une page PHP-HTML.
Le principe est de charger une première liste déroulante à partir d'une table MySQL. Pas de problème de ce côté-là.
Là où apparait mon erreur est lorsque je remplis la seconde liste déroulante en fonction de la valeur choisie dans la première.
J'initialise la première valeur à "Choix", puis je fais curseur sur une seconde table. Or, il s'insère une ligne vide entre "Choix" et la première occurence de la table. [biggol]
Si quelqu'un a une explication...
PS : avant même de choisir dans la 1ère LR, la ligne vide apparaît déjà après "Choix", ce n'est donc pas un problème de curseur sur la seconde table.
Merci d'avance
orionis1
le 14/12/2006 à 14:49
fermeture de fenêtre et passage de paramètres en PHP
J'ai même essayé encore plus simple, sans passer de paramètre au PHP :
<a href='#' onclick='opener.location.href='/gestion_ciale/cmd_cli_saisie.php'; windows.close(0);'>
<img src='hand.gif'></img>
</a>

Et ça ne fonctionne pas mieux
orionis1
le 14/12/2006 à 14:27
fermeture de fenêtre et passage de paramètres en PHP
J'avoue être un peu perdu dans ta réponse...

J'essaie actuellement ça, qu ine fonctionne pas mieux :

<td>
<a href='#' onclick='opener.location.href='/gestion_ciale/cmd_cli_saisie.php?&cod_cli=47054707&prix=&rem=&val_lig=NOK'; windows.close(0);'>
<img src='hand.gif'></img>
</a>
</td>
<td>CABINET D ORTODONTIE TOURS</td>
LoadingChargement en cours