hyperlien avec champs cache??

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : hyperlien avec champs cache??

par ruly » 05 juil. 2005, 10:55

oups :oops: j'avias oublie de faire ca...

voila

encore merci de votre aide

par castelli » 05 juil. 2005, 10:44

Yes ruly sa a eté un plasiir :)

comme dit ouckileou clike sur resolu en haut ;)

par ouckileou » 05 juil. 2005, 10:43

is it [Résolu] ?

par ruly » 05 juil. 2005, 10:39

yes merci ca marche

now me manque plus ka recupere mes info avec une ptite requete sql...

merci bcp de m'avoir aider et repondu aussi vite a mes questions

THX

par castelli » 05 juil. 2005, 10:37

Mici d'avoir repondu a mes questions ;) c'est gentil :lol: :lol:

par ouckileou » 05 juil. 2005, 10:33

déformé ? je ne vois pas en quoi l'ajout de Javascript pourrait déformer un bouton :)

Code : Tout sélectionner

<input type="button" value="Cliquez ici" onClick="window.location(page.html);">
ça devrait marcher

par castelli » 05 juil. 2005, 10:29

Vi vi vi et dans ce cas la ton bouton n'est pas deformé ?? ou si dans ton css tu as indiquées que les liens sont soulignés , l'ecriture dans le bouton sera elles aussi soulignés ??

desolé c'est plein de petites questions que je me posait :) :)

par ouckileou » 05 juil. 2005, 10:27

tu peux utiliser window.location(), pour rediriger la page

mais bon je comprend pas l'intérêt d'utiliser un bouton et du Javascript là où un lien serait tout indiqué
car si tu tombes sur quelqu'un qui n'a pas le Javascript, ta navigation ne fonctionne plus

par castelli » 05 juil. 2005, 10:24

Tiens d'ailleurs moi j'ais une question qui est dans le meme genre

pour faire un lien vers une autre page (a l'aide d'un bouton d'un formulaire )
on fait comment dans l'input ??
car d'habitude j'utilise window.open mais la je veux pas ouvrir une nouvelle page mais continuer sur la meme..?

tu sait comment faire ouckilleou ?

ps : n'empeche que ma solution sa marche c la seconde fois ^^ que sa m'arrive c'est trop la fete yeahhhhh !! :lol: :lol:

par ouckileou » 05 juil. 2005, 10:20

bah c'est pas grave :lol:

mais effectivement si on veut utiliser un champ caché pour transmettre une infos, il faudrait mettre des balises de formulaire et un bouton "submit"

par castelli » 05 juil. 2005, 10:17

lol desolé ouckilleou moi j'essaille de lui donner quelques chose qui marche
c'est vrai que j'ai meme pas penser que l'input servait pas a grand chose dans ce cas

desolé :oops: :oops:

par ruly » 05 juil. 2005, 10:15

Code : Tout sélectionner

<td width="5%"><a href="hardware_fiche.php?id=<?php echo "$id"; ?>" target="_blank"><img src="../../img/bouton/BOUTON_info.jpg"><input type="hidden" name="hardware_id" value="<?php echo $hardware_id?>"></a></td>
Je te propose sa mais je suis pas sur que sa fonctionne ...

comme l'on dit qui ne tente rien n'a rien ;)

sinon tu peu aussi utiliser le input de type hidden pour servir de lien (avec javascript jepense ..)

sinon tu n'a pas d'erreur a cette ligne ??

<?php echo $hardware_id?> car normalement aprés un echo ya toujours un ; ==> <?php echo "$hardware_id"; ?>
ca a l'air de marche.... en tout cas j'ai le bon id dans la ligne d'adresse....

merci bcp pour votre aide precieuse

par ouckileou » 05 juil. 2005, 10:12

dans ton dernier exemple Castelli, à quoi sert le champ caché ?

puisqu'en passant l'identifiant dans l'url du lien tu as déjà la valeur qu'on souhaite transmettre

l'idée du lien y'a pas plus simple et ça convient parfaitement, pourqoi s'embêter avec un bouton et un champ cahcé à ce moment là ;)
<a href="hardware_fiche.php?hardware_id=<?php echo $hardware_id?>" target="_blank"><img src="../../img/bouton/BOUTON_info.jpg"></a>

par castelli » 05 juil. 2005, 10:09

Code : Tout sélectionner

<td width="5%"><a href="hardware_fiche.php?id=<?php echo "$id"; ?>" target="_blank"><img src="../../img/bouton/BOUTON_info.jpg"><input type="hidden" name="hardware_id" value="<?php echo $hardware_id?>"></a></td>
Je te propose sa mais je suis pas sur que sa fonctionne ...

comme l'on dit qui ne tente rien n'a rien ;)

sinon tu peu aussi utiliser le input de type hidden pour servir de lien (avec javascript jepense ..)

sinon tu n'a pas d'erreur a cette ligne ??

<?php echo $hardware_id?> car normalement aprés un echo ya toujours un ; ==> <?php echo "$hardware_id"; ?>

par ruly » 05 juil. 2005, 10:04

mon tableau est en html mais je recupere deja des donnees comme le nom et la reference en php...
  <table width="100%"  border="1" cellspacing="0">  
	<tr>
	  <td width="5%">&nbsp;</td>
	  <td width="20%"><div align="center"><strong>TAG N&deg; S&eacute;rie</strong></div></td>
      <td width="20%"><div align="center"><strong>Part number </strong></div></td>
      <td width="20%"><div align="center"><strong>N&deg; S&eacute;rie </strong></div></td>
      <td width="15%"><div align="center"><strong>Status</strong></div></td>
      <td width="20%"><div align="center"><strong>Utilisateur</strong></div></td>
    </tr>
  </table>
  <div id="bloc1"> 
  <p align="left"><u><strong></strong></u></p>  
  <table width="100%"  border="1" cellspacing="0">  
    <?php while ($data = mysql_fetch_assoc($req)) { ?>
	<tr>
	  <td width="5%"><a href="hardware_fiche.php" target="_blank"><img src="../../img/bouton/BOUTON_info.jpg"><input type="hidden" name="hardware_id" value="<?php echo $hardware_id?>"></a></td>
	  <?php
		if ($data['hardware_tag_num_serie'] === '') { ?>
			<td>&nbsp;</td><?php
		}
		else { ?>
			<td align="center" width="20%"><?php echo $data['hardware_tag_num_serie'];?></td><?php
		} ?>
	    <td align="center" width="20%"><?php echo $data['model_part_number'];?></td>
		<td align="center" width="20%"><?php echo $data['hardware_stock_num_serie'];?></td>
		<td align="center" width="15%"><?php echo $data['statut_nom'];?></td>
		<?php 
		if ($data['utilisateur_util_id'] === '') { ?>
			<td align="center" width="20%">&nbsp;</td><?php
		}
		else { ?>
			<td align="center" width="20%"><?php echo $data['utilisateur_util_id'];?></td> <?php
		} 
		?>	
	</tr>	
<?php }
?>
  </table>
et en fait c cette ligne la ki me renverait a la fiche technik du produit
<td width="5%"><a href="hardware_fiche.php" target="_blank"><img src="../../img/bouton/BOUTON_info.jpg"><input type="hidden" name="hardware_id" value="<?php echo $hardware_id?>"></a></td>