[RESOLU] Actionner un bouton automatiquement

Eléphant du PHP | 61 Messages

31 mai 2005, 10:11

ouais j'ai édité...t'as vu ?

donc là j'ai mis un id à mon form (qui s'appelle form1) :
<form name="form1" id="form1" method="post" action="">
et le code c'est ça :

Code : Tout sélectionner

<SCRIPT language="javascript"> document.forms['form1'].submit(); </SCRIPT>

Eléphant du PHP | 61 Messages

31 mai 2005, 10:13

hey merdeuh !

C'est une faute ça (en rouge) :
<SCRIPT language="javascript">
document.forms['form1'].submit();
</SCRIPT>
mais ça change à rien...toujours en erreur...

Mammouth du PHP | 19672 Messages

31 mai 2005, 10:16

non, ce n'est pas une faute, c'est la bonne syntaxe, enfin à moins que la norme aie changé au cours de la nuit dernière... ou que je sois complètement à l'ouest ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 61 Messages

31 mai 2005, 10:20

ok...

ben...je sèche là...

Mammouth du PHP | 19672 Messages

31 mai 2005, 10:28

Fais voir le code de ton formulaire...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 61 Messages

31 mai 2005, 11:55

désolé, j'ai du aller dépanner...

donc, la partie dans le body ou y a le formulaire (je suis en train d'enlever mes boutons pour les remplacer par une liste déroulante si jamais...) :
<form name="form1" id="form1" method="post" action=""><div align="center">
			              <p>
			                <input type="button" name="Desserts" value="Desserts" id="Desserts" onClick="copiesearch1()">
							<input type="button" name="Fromage Moudon" value="Fromage Moudon" id="Fromage Moudon" onClick="copiesearch2()">
							<input type="button" name="Fromages frais" value="Fromages frais" id="Fromages frais" onClick="copiesearch3()">
							<input type="button" name="Produits frais" value="Produits frais" id="Produits frais" onClick="copiesearch4()">
							<input type="button" name="Produits grands consommateurs" value="grands consommateurs" id="Produits grands consommateurs" onClick="copiesearch5()">
							<input type="button" name="Produits stériles" value="Produits stérile" id="Produits stérile" onClick="copiesearch6()">
							<input type="button" name="Swiss délice" value="Swiss délice" id="Swiss délice" onClick="copiesearch7()">
							<input type="button" name="Vinaigres" value="Vinaigres" id="Vinaigres" onClick="copiesearch8()">
							<input type="button" name="Yogourts" value="Yogourts" id="Yogourts" onClick="copiesearch9()">
</p>
			              <p>
			                <select name="select" size="1" onChange="changerep">
			                  <option>Desserts</option>
							  <option>Fromage Moudon</option>
							  <option>Fromages frais</option>
							  <option>Produits frais</option>
							  <option>Produits grands consommateurs</option>
							  <option>Produits stériles</option>
							  <option>Swiss délice</option>
							  <option>Vinaigres</option>
							  <option>Yogourts</option>
							 </select>
</p>
                  </div>
                    <table width="60%" align="center">
                      <tr align="center" valign="middle"> 
                        <td width="50%"><input name="recherche" type="text" id="recherche" size="30"></td>
                        <td width="50%"><input type="submit" name="Submit" value="Lancer la recherche" onClick="submit"></td>
                      </tr>
                    </table>
                    <p align="center"><a href="login.php" class="noir1">Administration 
                      de la base</a></p>
                    <hr>
                    <br>
                    <table width="100%" border="1" cellspacing="0" bordercolor="#CCCCCC">
                      <tr valign="middle" bgcolor="#90A2AD" class="noir2gras"> 
                        <td width="35%" bgcolor="#90A2AD">&nbsp;N&deg; FCM</td>
                        <td width="64%">&nbsp;D&eacute;signation du produit</td>
                      </tr>
                      <?php do { ?>
                      <tr valign="middle" class="noir2"> 
                        <td width="35%" height="21"><a href="<?php echo $row_Recordset1['link']; ?>" target="_blank" class="noir2">&nbsp;<?php echo $row_Recordset1['no_fcm']; ?></a></td>
                        <td width="64%">&nbsp;<?php echo $row_Recordset1['designation']; ?></td>
                      </tr>
                      <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
                    </table>
                  </form>
et là, le code php pour le moteur de recherche:
<?php require_once('../Connections/elsa.php'); ?>
<?php
$colname_Recordset1 = "1";
if (isset($HTTP_POST_VARS['recherche'])) {
  $colname_Recordset1 = (get_magic_quotes_gpc()) ? $HTTP_POST_VARS['recherche'] : addslashes($HTTP_POST_VARS['recherche']);
}
mysql_select_db($database_mifroma, $mifroma);
$query_Recordset1 = sprintf("SELECT * FROM spec_produits_elsa WHERE mots_cles OR link LIKE '%%%s%%' ORDER BY no_fcm ASC", $colname_Recordset1);
$Recordset1 = mysql_query($query_Recordset1, $mifroma) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>

Mammouth du PHP | 19672 Messages

31 mai 2005, 12:08

Bon, déjà dans le formulaire, au lieu de
<input type="submit" name="Submit" value="Lancer la recherche" onClick="submit">
ce devrait être
<input type="submit" name="Submit" value="Lancer la recherche" onClick="this.submit();">
Ce qui de toute façon complètement inutile puique le bouton lui-même est de type submit et qu'en cliquant dessus, on va déclencher le submit, donc on peut faire:
<input type="submit" name="Submit" value="Lancer la recherche">
J'essaye de trouver pour le reste
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 61 Messages

31 mai 2005, 12:59

effectivement ça marche toujours pas...

Mammouth du PHP | 19672 Messages

31 mai 2005, 13:15

BOn, je dois pas avoir les yeux en face des trous: à part celui mentionné... et supprimé, je ne vois nulle part d'autre submit(); ??
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 61 Messages

31 mai 2005, 13:38

hoho...désolé...je mets toute la page cette fois...tu vas le trouver ! Tu voulais le form, alors j'ai mis que le form et le code php...là t'as toute la page...
<?php require_once('../Connections/elsa.php'); ?>
<?php
$colname_Recordset1 = "1";
if (isset($HTTP_POST_VARS['recherche'])) {
  $colname_Recordset1 = (get_magic_quotes_gpc()) ? $HTTP_POST_VARS['recherche'] : addslashes($HTTP_POST_VARS['recherche']);
}
mysql_select_db($database_mifroma, $mifroma);
$query_Recordset1 = sprintf("SELECT * FROM spec_produits_elsa WHERE mots_cles OR link LIKE '%%%s%%' ORDER BY no_fcm ASC", $colname_Recordset1);
$Recordset1 = mysql_query($query_Recordset1, $mifroma) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<html><!-- InstanceBegin template="/Templates/menu.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>ELSA :: Laboratoire</title>

<SCRIPT language="javascript">
   function copiesearch1() {
   		
		document.forms["form1"].elements["recherche"].value = "\\Desserts"
		document.forms['form1'].submit();
   }
</SCRIPT>
<SCRIPT language="javascript">
   function copiesearch2() {
   		
		document.forms["form1"].elements["recherche"].value = "\\Fromage Moudon"
		document.forms['form1'].submit();
   }
</SCRIPT>
<SCRIPT language="javascript">
   function copiesearch3() {
   		
		document.forms["form1"].elements["recherche"].value = "\\Fromages frais"
		document.forms['form1'].submit();
   }
</SCRIPT>
<SCRIPT language="javascript">
   function copiesearch4() {
   		
		document.forms["form1"].elements["recherche"].value = "\\Produits frais"
		document.forms['form1'].submit();
   }
</SCRIPT>
<SCRIPT language="javascript">
   function copiesearch5() {
   		
		document.forms["form1"].elements["recherche"].value = "\\Produits grands consommateurs"
		document.forms['form1'].submit();
   }
</SCRIPT>
<SCRIPT language="javascript">
   function copiesearch6() {
   		
		document.forms["form1"].elements["recherche"].value = "\\Produits stériles"
		document.forms['form1'].submit();
   }
</SCRIPT>
<SCRIPT language="javascript">
   function copiesearch7() {
   		
		document.forms["form1"].elements["recherche"].value = "\\Swiss délice"
		document.forms['form1'].submit();
   }
</SCRIPT>
<SCRIPT language="javascript">
   function copiesearch8() {
   		
		document.forms["form1"].elements["recherche"].value = "\\Vinaigres"
		document.forms['form1'].submit();
   }
</SCRIPT>
<SCRIPT language="javascript">
   function copiesearch9() {
   		
		document.forms["form1"].elements["recherche"].value = "\\Yogourts"
		document.forms['form1'].submit();
   }
</SCRIPT>

<!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<Meta http-equiv="imagetoolbar" content="no">
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<link href="../css/infostyle.css" rel="stylesheet" type="text/css">

</head>

<body bgcolor="#90A2AD">
<table width="100%" height="100%" align="center">
  <tr> 
    <td height="701" align="center" valign="top"><a name="haut"></a> <br>
      <br>
      <table width="700" height="580" border="1" align="center" bordercolor="#000000" bgcolor="#FFFFFF">
        <tr> 
          <td width="100%" height="100%" align="center" valign="top"><table width="100%" border="1" align="center" cellspacing="0" bordercolor="#CCCCCC">
              <tr> 
                <td width="82%" align="center" valign="middle" bgcolor="#90A2AD" class="noir4"><!-- InstanceBeginEditable name="titre" --> 
				                  <p>Laboratoire - Sp&eacute;cification des produits</p>
<SCRIPT language="javascript">
document.forms['form1'].submit(); 
</SCRIPT>

        <!-- InstanceEndEditable --></td>
                <td width="18%"><div align="right"><a href="../index.php"><img src="../images/logo_elsa.gif" width="116" height="34" border="0"></a></div></td>
              </tr>
            </table>
            <table width="96%" height="525">
              <tr align="center" valign="middle"> 
                <td width="100%" height="51"><!-- InstanceBeginEditable name="recherche" --><span class="noir2gras">Liste 
                  des produits</span><!-- InstanceEndEditable --> </td>
              </tr>
              <tr valign="top"> 
                <td height="466"><!-- InstanceBeginEditable name="produits" -->
                  <hr>
                  <div align="justify"><span class="noir2"><br>
                    La liste ci-dessous contient tous les produits de ELSA. 
                    La colonne de gauche correspond au num&eacute;ro FCM et celle 
                    de droite &agrave; la d&eacute;signation du produit. Si vous 
                    cliquez sur le lien du num&eacute;ro FCM, vous ouvrirez la 
                    fiche de sp&eacute;cification du produit correspondant (format 
                    Excel).<br>
                    Gr&acirc;ce au moteur de recherches, vous avez la possibilit&eacute; 
                    de trouver plus rapidement un produit. Il vous suffit de saisir 
                    un seul mot cl&eacute; et de cliquer sur le bouton "Lancer 
                    la recherche". Les mots cl&eacute;s peuvent &ecirc;tre 
                    soit une partie du num&eacute;ro FCM (2101, 025, 001, etc...), 
                    soit un mot de la d&eacute;signation (fraise, s&eacute;r&eacute;, cr&egrave;me, etc..). Vous pouvez &eacute;galement ne saisir 
                    qu'une ou plusieurs lettre(s) d'un mot, ou chiffre(s) d'un 
                    nombre, la recherche sera par contre moins pr&eacute;cise 
                    et par cons&eacute;quent plus vaste. Le moteur ne prend pas 
                    en compte les carat&egrave;res &agrave; accents (grave, aigue, 
                    etc...). La liste de bouton vous permet de faire afficher en un clic tous les produits de la cat&eacute;gorie. </span><br>
                    <br>                    
                    <hr>
                  </div>
                  <form name="form1" id="form1" method="post" action=""><div align="center">
			              <p>
			                <input type="button" name="Desserts" value="Desserts" id="Desserts" onClick="copiesearch1()">
							<input type="button" name="Fromage Moudon" value="Fromage Moudon" id="Fromage Moudon" onClick="copiesearch2()">
							<input type="button" name="Fromages frais" value="Fromages frais" id="Fromages frais" onClick="copiesearch3()">
							<input type="button" name="Produits frais" value="Produits frais" id="Produits frais" onClick="copiesearch4()">
							<input type="button" name="Produits grands consommateurs" value="grands consommateurs" id="Produits grands consommateurs" onClick="copiesearch5()">
							<input type="button" name="Produits stériles" value="Produits stérile" id="Produits stérile" onClick="copiesearch6()">
							<input type="button" name="Swiss délice" value="Swiss délice" id="Swiss délice" onClick="copiesearch7()">
							<input type="button" name="Vinaigres" value="Vinaigres" id="Vinaigres" onClick="copiesearch8()">
							<input type="button" name="Yogourts" value="Yogourts" id="Yogourts" onClick="copiesearch9()">
</p>
			              <p>
			                <select name="select" size="1" onChange="changerep">
			                  <option>Desserts</option>
							  <option>Fromage Moudon</option>
							  <option>Fromages frais</option>
							  <option>Produits frais</option>
							  <option>Produits grands consommateurs</option>
							  <option>Produits stériles</option>
							  <option>Swiss délice</option>
							  <option>Vinaigres</option>
							  <option>Yogourts</option>
							 </select> 
			                marche pas encore ! </p>
                  </div>
                    <table width="60%" align="center">
                      <tr align="center" valign="middle"> 
                        <td width="50%"><input name="recherche" type="text" id="recherche" size="30"></td>
                        <td width="50%"><input type="submit" name="Submit" value="Lancer la recherche" onClick="this.submit();"></td>
                      </tr>
                    </table>
                    <p align="center"><a href="login.php" class="noir1">Administration 
                      de la base</a></p>
                    <hr>
                    <br>
                    <table width="100%" border="1" cellspacing="0" bordercolor="#CCCCCC">
                      <tr valign="middle" bgcolor="#90A2AD" class="noir2gras"> 
                        <td width="35%" bgcolor="#90A2AD">&nbsp;N&deg; FCM</td>
                        <td width="64%">&nbsp;D&eacute;signation du produit</td>
                      </tr>
                      <?php do { ?>
                      <tr valign="middle" class="noir2"> 
                        <td width="35%" height="21"><a href="<?php echo $row_Recordset1['link']; ?>" target="_blank" class="noir2">&nbsp;<?php echo $row_Recordset1['no_fcm']; ?></a></td>
                        <td width="64%">&nbsp;<?php echo $row_Recordset1['designation']; ?></td>
                      </tr>
                      <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
                    </table>
                  </form>
                  <p align="center"><a href="#haut" class="noir2">Retour en haut</a></p>
                  <p align="center">&nbsp;</p>
                  <!-- InstanceEndEditable --></td>
              </tr>
            </table>
          </td>
        </tr>
    </table></td>
  </tr>
</table>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($Recordset1);
?>

Mammouth du PHP | 19672 Messages

31 mai 2005, 14:04

Décidément, j'adore ce genre de code généré :P
bon, voici le même légèrement optimisé avec les correction, on va bien voir, teste tel quel et reviens avec ce que ça donne, comme j'ai pas la base, je peux pas tester ici et ça m'affiche plein d'erreurs (normal)
<?php
require_once('../Connections/elsa.php');

$colname_Recordset1 = "1";
if (isset($HTTP_POST_VARS['recherche']))
{
    $colname_Recordset1 = (get_magic_quotes_gpc()) ? $HTTP_POST_VARS['recherche'] : addslashes($HTTP_POST_VARS['recherche']);
}
mysql_select_db($database_mifroma, $mifroma);
$query_Recordset1 = sprintf("SELECT * FROM spec_produits_elsa WHERE mots_cles OR link LIKE '%%%s%%' ORDER BY no_fcm ASC", $colname_Recordset1);
$Recordset1 = mysql_query($query_Recordset1, $mifroma) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<html><!-- InstanceBegin template="/Templates/menu.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>ELSA :: Laboratoire</title>
<SCRIPT language="javascript">
function copiesearch1()
{
    document.forms["form1"].elements["recherche"].value = "\\Desserts"
    document.forms['form1'].submit();
}
function copiesearch2()
{
    document.forms["form1"].elements["recherche"].value = "\\Fromage Moudon"
    document.forms['form1'].submit();
}
function copiesearch3()
{
    document.forms["form1"].elements["recherche"].value = "\\Fromages frais"
    document.forms['form1'].submit();
}
function copiesearch4()
{
    document.forms["form1"].elements["recherche"].value = "\\Produits frais"
    document.forms['form1'].submit();
}
function copiesearch5()
{
    document.forms["form1"].elements["recherche"].value = "\\Produits grands consommateurs"
    document.forms['form1'].submit();
}
function copiesearch6()
{
    document.forms["form1"].elements["recherche"].value = "\\Produits stériles"
    document.forms['form1'].submit();
}
function copiesearch7()
{
    document.forms["form1"].elements["recherche"].value = "\\Swiss délice"
    document.forms['form1'].submit();
}
function copiesearch8()
{
    document.forms["form1"].elements["recherche"].value = "\\Vinaigres"
    document.forms['form1'].submit();
}
function copiesearch9()
{
    document.forms["form1"].elements["recherche"].value = "\\Yogourts"
    document.forms['form1'].submit();
}
</SCRIPT>
<!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<Meta http-equiv="imagetoolbar" content="no">
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<link href="../css/infostyle.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#90A2AD">
<table width="100%" height="100%" align="center">
  <tr>
    <td height="701" align="center" valign="top"><a name="haut"></a> <br>
      <br>
      <table width="700" height="580" border="1" align="center" bordercolor="#000000" bgcolor="#FFFFFF">
        <tr>
          <td width="100%" height="100%" align="center" valign="top"><table width="100%" border="1" align="center" cellspacing="0" bordercolor="#CCCCCC">
              <tr>
                <td width="82%" align="center" valign="middle" bgcolor="#90A2AD" class="noir4"><!-- InstanceBeginEditable name="titre" -->
                  <p>Laboratoire - Spécification des produits</p>
                  <!-- InstanceEndEditable -->
				</td>
                <td width="18%"><div align="right"><a href="../index.php"><img src="../images/logo_elsa.gif" width="116" height="34" border="0"></a></div></td>
              </tr>
            </table>
            <table width="96%" height="525">
              <tr align="center" valign="middle">
                <td width="100%" height="51"><!-- InstanceBeginEditable name="recherche" --><span class="noir2gras">Liste
                  des produits</span><!-- InstanceEndEditable --> </td>
              </tr>
              <tr valign="top">
                <td height="466"><!-- InstanceBeginEditable name="produits" -->
                  <hr>
                  <div align="justify"><span class="noir2"><br>
                  La liste ci-dessous contient tous les produits de ELSA.
                  La colonne de gauche correspond au numéro FCM et celle
                  de droite à la désignation du produit. Si vous
                  cliquez sur le lien du numéro FCM, vous ouvrirez la
                  fiche de spécification du produit correspondant (format
                  Excel).<br>
                  Grâce au moteur de recherches, vous avez la possibilité
                  de trouver plus rapidement un produit. Il vous suffit de saisir
                  un seul mot clé et de cliquer sur le bouton "Lancer
                  la recherche". Les mots clés peuvent être
                  soit une partie du numéro FCM (2101, 025, 001, etc...),
                  soit un mot de la désignation (fraise, séré, crème, etc..). Vous pouvez également ne saisir
                  qu'une ou plusieurs lettre(s) d'un mot, ou chiffre(s) d'un
                  nombre, la recherche sera par contre moins précise
                  et par conséquent plus vaste. Le moteur ne prend pas
                  en compte les caratères à accents (grave, aigue,
                  etc...). La liste de bouton vous permet de faire afficher en un clic tous les produits de la catégorie. </span><br>
                  <br> 
                  <hr>
                  </div>
                  <form name="form1" id="form1" method="post" action=""><div align="center">
                    <p>
                    <input type="button" name="Desserts" value="Desserts" id="Desserts" onClick="copiesearch1()">
                    <input type="button" name="Fromage Moudon" value="Fromage Moudon" id="Fromage Moudon" onClick="copiesearch2()">
                    <input type="button" name="Fromages frais" value="Fromages frais" id="Fromages frais" onClick="copiesearch3()">
                    <input type="button" name="Produits frais" value="Produits frais" id="Produits frais" onClick="copiesearch4()">
                    <input type="button" name="Produits grands consommateurs" value="grands consommateurs" id="Produits grands consommateurs" onClick="copiesearch5()">
                    <input type="button" name="Produits stériles" value="Produits stérile" id="Produits stérile" onClick="copiesearch6()">
                    <input type="button" name="Swiss délice" value="Swiss délice" id="Swiss délice" onClick="copiesearch7()">
                    <input type="button" name="Vinaigres" value="Vinaigres" id="Vinaigres" onClick="copiesearch8()">
                    <input type="button" name="Yogourts" value="Yogourts" id="Yogourts" onClick="copiesearch9()">
                    </p>
                    <p>
                    <select name="select" size="1" onChange="this.submit();">
                    <option>Desserts</option>
                    <option>Fromage Moudon</option>
                    <option>Fromages frais</option>
                    <option>Produits frais</option>
                    <option>Produits grands consommateurs</option>
                    <option>Produits stériles</option>
                    <option>Swiss délice</option>
                    <option>Vinaigres</option>
                    <option>Yogourts</option>
                    </select>
                    marche pas encore ! </p>
                    </div>
                    <table width="60%" align="center">
                      <tr align="center" valign="middle">
                        <td width="50%"><input name="recherche" type="text" id="recherche" size="30"></td>
                        <td width="50%"><input type="submit" name="Submit" value="Lancer la recherche"></td>
                      </tr>
                    </table>
                    <p align="center"><a href="login.php" class="noir1">Administration
                    de la base</a></p>
                    <hr>
                    <br>
                    <table width="100%" border="1" cellspacing="0" bordercolor="#CCCCCC">
                      <tr valign="middle" bgcolor="#90A2AD" class="noir2gras">
                        <td width="35%" bgcolor="#90A2AD">&nbsp;N° FCM</td>
                        <td width="64%">&nbsp;Désignation du produit</td>
                      </tr>
<?php
while ($row_Recordset1 = mysql_fetch_assoc($Recordset1))
{
    ?>
                      <tr valign="middle" class="noir2">
                        <td width="35%" height="21"><a href="<?php echo $row_Recordset1['link']; ?>" target="_blank" class="noir2">&nbsp;<?php echo $row_Recordset1['no_fcm']; ?></a></td>
                        <td width="64%">&nbsp;<?php echo $row_Recordset1['designation']; ?></td>
                      </tr>
<?php
}
?>
                    </table>
                  </form>
                  <p align="center"><a href="#haut" class="noir2">Retour en haut</a></p>
                  <p align="center">&nbsp;</p>
<!-- InstanceEndEditable -->                </td>
              </tr>
            </table>
          </td>
        </tr>
      </table></td>
  </tr>
</table>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($Recordset1);
?>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 19672 Messages

31 mai 2005, 14:17

Autant pour moi, il manque quelque chose, j'ai mis un certain temps à le voir, je devrais faire la sieste tiens ;)
Tes balises option n'ont pas d,attribut value, donc rien n'est envoyé comme valeur, si ça se trouve, le submit() fonctionne très bien, mais ne change rien faute de valeur...
                    <select name="select" size="1" onChange="this.submit();">
                    <option value="Desserts">Desserts</option>
                    <option value="Fromage Moudon">Fromage Moudon</option>
                    <option value="Fromages frais">Fromages frais</option>
                    <option value="Produits frais">Produits frais</option>
                    <option value="Produits grands consommateurs">Produits grands consommateurs</option>
                    <option value="Produits stériles">Produits stériles</option>
                    <option value="Swiss délice">Swiss délice</option>
                    <option value="Vinaigres">Vinaigres</option>
                    <option value="Yogourts">Yogourts</option>
                    </select>
Là, ça devrait peut-être mieux fonctionner, à tester.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 61 Messages

31 mai 2005, 14:24

ça marche pas mieux...y a toujours quelques produits qui n'apparaissent que quand on lance une recherche à blanc...c'est dingue ça !!

sinon t'arrive à enlever mes boutons "desserts", etc...et me faire fonctionner ma liste déroulante ?...

Pis t'as vu, j'ai du multiplier les fonctions copiesearch()... Zeus m'avait donné une soluce..je n'étais qu'un embryon et j'ai tout de suite dis "c'est bon, ça marche"...mais c'était pas le cas...

j'ai pas eu le courage de lui avouer... :roll:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

31 mai 2005, 14:32

Mais tu sais, ce n'est pas une question de courage !!!!

Je n'ai pas la prétention de dire que j'ai la science infuse !!!

J'ai proposé un solution que je pensais être la bonne, si je me suis trompé, j'en suis désolé pour toi mais il ne fallait pas hésiter à me le dire.

Je suis le 1er preneur de conseil et je cherche tout le temps à comprendre tel ou tel mécanisme !!!

C'est vrai que c'est jamais très joyeux de se pencher sur un pb pendant des heures sans y arrivé mais j'apprécie quand quelqu'un me dit : "Si tu faisait plutôt ça" ou bien "Je crois que ça ne marche pas..."

Tout ça pour te dire que ce n'est pas parce que tu es foetus et moi elephant que tu n'as rien à m'apprendre !!! loin de là !!!! Je n'ai que 20 ans et 1 ans d'expérience pro (stages) et je ne demande qu'à m'améliorer

Menfin, n'en profite pas pour me dire que je pue ou un truc dans le genre ... :langue:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 61 Messages

31 mai 2005, 14:37

oui je sais pardonne moi !! oouuinnn...

non mais j't'avais dis que c'était bon, pis après j'ai vu que ça merdait...je me suis dis "bon amen"... mais tu as raison...j'aurais du le dire et on aurait trouver une vraie soluce !!

donc tout reste à faire dans ce topic... :shock: ...