begin process at 2012 05 30 16:22:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Map et changement de valeur dans form


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Map et changement de valeur dans form

mardi 31 août 2010 à 11:19:21 | Map et changement de valeur dans form

gnut


Bonjour,
Je suis débutant en PHP et je ne parviens pas à appliquer la fonction hidden (que j'ai vu sur le site) à ma MAP pour un "form" Recherche (remplacer les liens vers des pages par des values), peut-être que le problème vient du fait que je ne l'applique pas correctement à ce "form" (fonctions, select sql...).

voilà le début de code de la MAP sans hidden (qui apparait sur ma page via un include PHP sur un calque java script :


Code PHP :
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">

<html dir="LTR" lang="fr">

<head>

<link href="style.css" type="text/css" rel="stylesheet">


<link rel="icon" href="images/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">



<script type="text/javascript" src="js/bookmark.js"></script>

<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}





//-->
</script>





<title>Carte Tous les bons plans.fr</title>



</head>



<body bgcolor="#ffffff" onLoad="MM_preloadImages('classes/imagescarte/carte003_o.gif','classes/imagescarte/carte005_o.gif','classes/imagescarte/carte007_o.gif','classes/imagescarte/carte008_o.gif','classes/imagescarte/carte010_o.gif','classes/imagescarte/carte012_o.gif','classes/imagescarte/carte014_o.gif','classes/imagescarte/carte015_o.gif','classes/imagescarte/carte017_o.gif','classes/imagescarte/carte019_o.gif','classes/imagescarte/carte020_o.gif','classes/imagescarte/carte022_o.gif','classes/imagescarte/carte023_o.gif','classes/imagescarte/carte025_o.gif','classes/imagescarte/carte026_o.gif','classes/imagescarte/carte028_o.gif','classes/imagescarte/carte029_o.gif','classes/imagescarte/carte030_o.gif','classes/imagescarte/carte031_o.gif','classes/imagescarte/carte034_o.gif','classes/imagescarte/carte035_o.gif','classes/imagescarte/carte037_o.gif','classes/imagescarte/carte038_o.gif','classes/imagescarte/carte039_o.gif','classes/imagescarte/carte040_o.gif','classes/imagescarte/carte041_o.gif','classes/imagescarte/carte042_o.gif','classes/imagescarte/carte043_o.gif','classes/imagescarte/carte044_o.gif','classes/imagescarte/carte046_o.gif','classes/imagescarte/carte049_o.gif','classes/imagescarte/carte050_o.gif','classes/imagescarte/carte052_o.gif','classes/imagescarte/carte053_o.gif','classes/imagescarte/carte054_o.gif','classes/imagescarte/carte055_o.gif','classes/imagescarte/carte056_o.gif','classes/imagescarte/carte058_o.gif','classes/imagescarte/carte060_o.gif','classes/imagescarte/carte062_o.gif','classes/imagescarte/carte063_o.gif','classes/imagescarte/carte064_o.gif','classes/imagescarte/carte065_o.gif','classes/imagescarte/carte067_o.gif','classes/imagescarte/carte068_o.gif','classes/imagescarte/carte070_o.gif','classes/imagescarte/carte074_o.gif','classes/imagescarte/carte078_o.gif','classes/imagescarte/carte080_o.gif','classes/imagescarte/carte081_o.gif','classes/imagescarte/carte082_o.gif','classes/imagescarte/carte085_o.gif','classes/imagescarte/carte086_o.gif','classes/imagescarte/carte087_o.gif','classes/imagescarte/carte088_o.gif','classes/imagescarte/carte089_o.gif','classes/imagescarte/carte090_o.gif','classes/imagescarte/carte091_o.gif','classes/imagescarte/carte094_o.gif','classes/imagescarte/carte095_o.gif','classes/imagescarte/carte096_o.gif','classes/imagescarte/carte100_o.gif','classes/imagescarte/carte101_o.gif','classes/imagescarte/carte103_o.gif','classes/imagescarte/carte104_o.gif','classes/imagescarte/carte105_o.gif','classes/imagescarte/carte107_o.gif','classes/imagescarte/carte110_o.gif','classes/imagescarte/carte111_o.gif','classes/imagescarte/carte112_o.gif','classes/imagescarte/carte113_o.gif','classes/imagescarte/carte115_o.gif','classes/imagescarte/carte116_o.gif','classes/imagescarte/carte117_o.gif','classes/imagescarte/carte119_o.gif','classes/imagescarte/carte121_o.gif','classes/imagescarte/carte122_o.gif','classes/imagescarte/carte123_o.gif','classes/imagescarte/carte124_o.gif','classes/imagescarte/carte125_o.gif','classes/imagescarte/carte126_o.gif','classes/imagescarte/carte128_o.gif','classes/imagescarte/carte129_o.gif','classes/imagescarte/carte130_o.gif','classes/imagescarte/carte132_o.gif','classes/imagescarte/carte134_o.gif','classes/imagescarte/carte135_o.gif','classes/imagescarte/carte139_o.gif','classes/imagescarte/carte141_o.gif','classes/imagescarte/carte145_o.gif','classes/imagescarte/carte147_o.gif','classes/imagescarte/carte148_o.gif','classes/imagescarte/carte150_o.gif','classes/imagescarte/carte152_o.gif');">

<table border="0" align="left" style="background: white url(classes/imagescarte/carte.gif) no-repeat 0px 32px;" cellpadding="0" cellspacing="0">
<td><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image1','','classes/images/ferme2.gif',1)"><img src="classes/images/ferme1.gif" name="Image1" width="31" height="31" border="0" id="Image1" onclick="MM_showHideLayers('apDiv1','','hide')" /></a></td>
<td><a></a></td>
   <td border="1" border-color="#3c7fb1">


  <tr>
   <td height="1"><img src="classes/imagescarte/trensparentnum.png" width="35" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="2" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="38" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="6" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="7" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="14" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="4" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="5" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="7" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="4" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="5" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="6" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="6" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="6" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="3" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="4" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="6" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="3" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="8" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="9" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="6" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="7" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="5" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="12" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="2" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="3" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="3" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="4" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="1" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="10" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="4" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="6" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="3" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="5" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="5" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="6" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="3" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="6" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="2" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="6" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="8" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="4" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="3" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="3" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="18" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="7" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="17" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="6" height="1" border="0" alt=""></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="1" height="1" border="0" alt=""></td>
   


  <tr>

   <td rowspan="4" colspan="15" bgcolor="#ffffff"></td>

   <td rowspan="4" colspan="5"><img title="Cliquer pour voir les annonces de ce département." alt="Cliquer pour voir les annonces de ce département." name="carte002_" src="classes/imagescarte/trensparentnum.png" width="30" height="46" border="0" alt=""></td>
   <td rowspan="2" colspan="5"><a href="http://www.touslesbonsplans.fr/recherche.php?q=&sea_cat=Toutes+cat%E9gories&sea_reg=1&sea_dep=62" target="_parent" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('carte003_','','classes/imagescarte/carte003_o.gif',1);"><img title="Cliquer pour voir les annonces de ce département." alt="Cliquer pour voir les annonces de ce département." name="carte003_" src="classes/imagescarte/trensparentnum.png" width="32" height="35" border="0" alt=""></a></td>
   <td height="17" colspan="23" bgcolor="#ffffff"></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="1" height="17" border="0" alt=""></td>
  </tr>
  <tr>
   <td rowspan="2" colspan="6"><a href="http://www.touslesbonsplans.fr/recherche.php?q=&sea_cat=Toutes+cat%E9gories&sea_reg=1&sea_dep=59" target="_parent" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('carte005_','','classes/imagescarte/carte005_o.gif',1);"><img title="Cliquer pour voir les annonces de ce département." alt="Cliquer pour voir les annonces de ce département." name="carte005_" src="classes/imagescarte/trensparentnum.png" width="25" height="24" border="0"></a></td>
   <td height="18" colspan="17" bgcolor="#ffffff"></td>
   <td><img src="classes/imagescarte/trensparentnum.png" width="1" height="18" border="0" alt=""></td>
  </tr>
  <tr>
   <td rowspan="3" colspan="5"><a href="http://www.touslesbonsplans.fr/recherche.php?q=&sea_cat=Toutes+cat%E9gories&sea_reg=1&sea_dep=80" target="_parent" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('carte007_','','classes/imagescarte/carte007_o.gif',1);"><img title="Cliquer pour voir les annonces de ce département." alt="Cliquer pour voir les annonces de ce département." name="carte007_" src="classes/imagescarte/trensparentnum.png" width="32" height="16" border="0"></a></td>
   <td rowspan="6" colspan="7"><a href="http://www.touslesbonsplans.fr/recherche.php?q=&sea_cat=Toutes+cat%E9gories&sea_reg=1&sea_dep=8" target="_parent" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('carte008_','','classes/imagescarte/carte008_o.gif',1);"><img title="Cliquer pour voir les annonces de ce département." alt="Cliquer pour voir les annonces de ce département." name="carte008_" src="classes/imagescarte/trensparentnum.png" width="34" height="35" border="0"></a></td>
   <td rowspan="4" colspan="10" bgcolor="#ffffff"></td>
   <td height="6"><img src="classes/imagescarte/trensparentnum.png" width="1" height="6" border="0" alt=""></td>
  </tr>

...


Ensuite le form :


Code PHP :
<form nom="form1" method="get" action="recherche.php">
</td>
<table width="950" height="65" height="" style="background: white url(images/barrerecherche1.gif) no-repeat 0px 10px" valign="top" align="center" cellpadding="0" cellspacing="0">
<td align="left" valign="top" width="950" height="50" style="padding-top:0px;">
<div style="padding-left: 10px; valign:top; padding-top: 0px">
<br>
<a class="texte">Vous cherchez (ex: Clio Paris) :</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</div>
<div style="padding-left: 10px; padding-top: 4px">
<?php 
	if( !empty($q) )
	{
		$search = htmlentities($q, ENT_QUOTES);
		$search = stripslashes($search);
	}
	else
	{
		$search = "";
	}	
?>
<input title="Entrez un ou plusieurs mots clés selon votre recherche" type="text" class="input" name="q" OnClick="if(this.value=='Rechercher'){this.value='';}" value="<?php echo $search; ?>">

<?php
	//Obtenire tous les categories

	$categories = get_categories();

	//Afficher tous les categories

	if( is_array($categories) )
	{

		display_search_categories($categories, $submit);
	}	
?>
<?php
	//Obtenire tous les regions

	$regions = get_regions();
	//Afficher tous les rigions
	if( is_array($regions) )

	{
		display_search_regions($regions, $submit);
	}
?>
 <?php	
	//Obtenire tous les regions
	$departements = get_departements($sea_reg);
	
	//Afficher tous les rigions
	if( is_array($departements) )
	{
		display_header2_departements($departements, $dep);
	}                           
?>
</td>
<td width="30" height="20" align="right" valign="bottom">
<div style="height:28; align:right; valign:bottom; padding-right: 10px; padding-bottom: 0px">
<input title="Cliquez pour lancer la recherche selon vos critères" id="searchbutton" class="input12" value="Chercher" type="submit"  />
</div>
</td>
<?php 
	$selects = get_selects_infos($sea_cat);
	if( !check_radio($sea_cat) && !is_array($selects) 
	{
		echo "<td></form></td>";
	}
?>


Ensuite le sur une autre page :

//////////////////////////////////
//Obtenire tous les departements/
////////////////////////////////


Code PHP :

	function get_departements($id)
	{
	 	$conn = db_connect();
		if(!$conn)
			return false;

		$id = @mysql_real_escape_string($id);
	    $sql = " SELECT id_dep, nom_dep FROM departements
		        WHERE id_reg = '$id' ORDER BY pos_dep";
		$query = @mysql_query($sql);

		if( @mysql_num_rows($query) == 0 )
			return false;

		$result = result_to_array($query);
		return $result;
	}


ET

//////////////////////////////////////////
//Préparer la requete sql de la recherche/
// et récupérér le résultat /
//////////////////////////////////////////


Code PHP :
function make_sql($array1, $array2)
	{
	                                             
		$conn = db_connect();
		if( !$conn)
			return false;
		//id de la catégorie	
		if( !empty($array1['sea_cat']) )
		{
			$cat = (int) $array1['sea_cat'];
		}
		else
		{
			$cat = 0;
		}	

		//id de la rgion
                
                if( !empty($array1['sea_reg']) )
		{
			$reg = (int) $array1['sea_reg'];
		}
		else
		{
			$reg = 0;
		}

		//id du département
		
                if( !empty($array1['sea_dep']) )
		{
			$dep = (int) $array1['sea_dep'];
		}
		else
		{
			$dep= 0;
		}

		$cat = @mysql_real_escape_string($cat);
		$reg = @mysql_real_escape_string($reg);
		$dep = @mysql_real_escape_string($dep);


Comment faire avec tout ça ?

Merci à vous.


« Et pourtant elle tourne »


Cette discussion est classée dans : code, id, dep, size, color


Répondre à ce message

Sujets en rapport avec ce message

Besoin d'aide pour les Cookies .... SVP :'( [ par Astalavista ] Alors, j'ai un site en PHP ou il y a une partie mebre. pour securiser un num. ID et le pseudo sont enregistrer dans un cookies de la forme :S session_id [ par pyranhaz ] S@lut,j'utilise session_start();mais aucun code SID n'apparaît dans la barre d'adresse du navigateur...pourquoi ???comment fai Image sur click .. [ par nicolas66 ] Bonsoir @ tous !Je voulais juste savoir comen il était possible d'afficher une image créee avec php dans la meme page ou il y a un formulaire sur clic XHTML [ par gibozsec ] Bonjour à tous,ma question ne concerne pas php mais puisqu'il y a des développeur web ici quelqu'un pourra peut etre me répondre.J'ai un problème en x session_id et session_destroy [ par perig ] Salut !!Voila j'ai le code suivant session_start(); $_SESSION['ClientID']=session_id(); print $_SESSION['ClientID']; session_unset(); sessio manier les nombres en fonction d'un membre connecté [ par Trigun222 ] Salut,J'utilise le scipt de az-php pour mon espace membre c'est à dire celà :session_start();$ya= "select * from jeu_membres where login='$login' and pb de variables dans un formulaire d'upload [ par attentio ] salut ! j'ai un formulaire qui me permet d'administrer une table (collections) et en meme temps d'uploader des images.mais voila quand j'ajoute une co relation entre 2 tables [ par rastagnol ] slt !!!voila G un pb pour mettre 2 tables en relations ... je ne sais pas trop comment m'y prendre. G une table commandes avec un champ client_id et u Probléme de sessions. [ par BenXbox ] Slt à tous,Voila j'ai un probléme avec mon système de session, quant je rentre le pseudo et le mots de passe il me dit :Warning: session_start(): Cann probleme entre php et javscript [ par nico606 ] Slt voila mon script qui a du mal a marcher bref il ne fonctionne pas voila les sources: j'ai creer un service permetant d'ecouter la radio sur son si


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,215 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales