Passer la valeur d'une case cochée

sophieplaya
WRInaute discret
WRInaute discret
 
Messages: 101
Inscription: 4 Mar 2009

Passer la valeur d'une case cochée

Message le Lun Avr 13, 2009 14:26

Bonjour !
J'ai un petit soucis avec une case cochée dans un formulaire.

Voici ma page de formulaire methode GET:
<input type="checkbox" name="_pet" class="form_delect_chico" id="pet">

Voici ma page d'interpretation apart.php:

Code: Tout sélectionner
<?
@$pet = stripslashes($g_pet);
if ((isset($pet))&&($pet!=""))
{
$add .= ($add!=""?" and ":"where ")."pet = 'SI'";
}
$add .= ($add!=""?" and ":"where ")."publie like 'oui'";
$sql = "SELECT * FROM kaa_propiedades ".$add." order by habitaciones, preciototal"; ?>



j'ai une autre page global.php ou je stocke:
Code : PHP
Code: Tout sélectionner
<?php   global $g_pet;?>



et une autre:

Code: Tout sélectionner
<? global $g_pet;
   if (@$_REQUEST['_pet']!="") { $g_pet=$_REQUEST['_pet']; setcookie("pet","$g_pet",time()+3600*24*365,"/",""); }
  else { if (@$_COOKIE['pet']!="") { $g_pet=$_COOKIE['pet']; } else { $g_pet=""; } }?>


Bah tout ça ça ne marche pas...
pourtant, je vois bien dans l'url que la valeur de pet passe en "on" seulement quand la case est cochee, mais si je fais un test genre echo g_pet sur ma page apart, ça me donne on que la case soit cochée ou pas??!!!
Help... j'y ai passé la soiree et ce matin je n'y arrive tjs pas...
merci

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité