onclick et transmettre une variable - PHP - Programmation
Marsh Posté le 02-06-2006 à 10:57:07
Marsh Posté le 02-06-2006 à 10:58:31
ça manque d'explications...
t'aurais pas un bout de code à lacher?
Marsh Posté le 02-06-2006 à 11:16:32
voila une partie de mon code.
<form name="form1" method="post" action="http://www.libi.com/fr/rps/rps.php" onSubmit="return verification()">
<input type="button" value="Supprimer" onClick="document.location.href='http://www.libi.com/fr/anc/anc.php?ref='.$row['ref'].'">
<input type="submit" name="Submit" value="Renseignements" >
<td width="152" style="border-width:1; border-color:white; border-style:none;">
<table width="240" cellspacing="0" style="border-collapse:collapse;" align="center">
<tr>
<td width="106" style="border-width:1; border-color:white; border-style:none;"><div align="center"><a onClick="javascript:window.open(this.href);return(false);">
<input type="radio" name="ref" value="ra234">
</a></div></td>
<td width="310" style="border-width:1; border-color:white; border-style:none;"><p align="center"><KBD><span style="font-size:10pt;"><b>raquette de tennis </b></span></KBD></p></td>
</table>
<p> </p>
</form>
Marsh Posté le 02-06-2006 à 12:46:17
Mais tu en fais quoi de ça? anc.php?ref='.$row['ref']
tu me montre que de l'html là
Marsh Posté le 02-06-2006 à 12:52:29
aipsy0783 a écrit : Mais tu en fais quoi de ça? anc.php?ref='.$row['ref'] |
je veux envoyer la valeur de "ref" vers la page anc
Marsh Posté le 02-06-2006 à 12:55:58
aipsy0783 a écrit : oui mais pour quoi faire? |
pour pouvoir supprimer l'annonce(ici c'est raquette de tennis)
j'ai mis qu'une annonce mais en vrai il peut y avoir une dizaine d'annonces.
Marsh Posté le 02-06-2006 à 12:58:02
et quand tu laisses la souris sur ton lien tu vois l'état de ton lien?
je veux dire par là tu es sur que ton $row['ref'] marche bien
Marsh Posté le 02-06-2006 à 13:03:37
aipsy0783 a écrit : et quand tu laisses la souris sur ton lien tu vois l'état de ton lien? |
j'ai changé:
<input type="button" value="Supprimer" onClick="document.location.href='http://www.libi.com/fr/anc/anc.php?ref='.$row['ref'].'">
en :
<input type="button" value="Supprimer" onClick="document.location.href='http://www.libi.com/fr/anc/anc.php?ref=<echo $row['ref']; ?>'">
cela marche c'est a dire que cela va bien vers la page anc.php mais la valeur ne suis pas
Marsh Posté le 02-06-2006 à 13:11:16
oula oula re-édite parce que ce que tu as écris je sais pas comment ça pourait marcher lol
Marsh Posté le 02-06-2006 à 13:15:10
aipsy0783 a écrit : oula oula re-édite parce que ce que tu as écris je sais pas comment ça pourait marcher lol |
<input type="button" value="Supprimer" onClick="document.location.href='http://www.libi.com/fr/anc/anc.php?ref=<? echo $row['ref']; ?>'">
excuse pour l'erreur
donc je comprends pas pourquoi la valeur de "ref" ne passe pas ver la page anc
Marsh Posté le 02-06-2006 à 13:21:39
tu pourais envoyer ta page entière?
c'est vrai que si ton input n'était pas dans un echo " "; il y avait aucune chance pour que ce soit interprété....
ta modification semble plus correcte mais ja'imerais voir ta requete SQL stp
Marsh Posté le 02-06-2006 à 13:43:10
aipsy0783 a écrit : tu pourais envoyer ta page entière? |
Quand j'edite la page avec xxxx anonces dans les boutons radios il y a bien les valeurs par exemple:
<input type="radio" name="ref" value="44309871 ">
ou
<input type="radio" name="ref" value="74803871 ">
etc
mais après avoir appuyer sur le bouton supprimer l'adresse dans l'url qui apparait est :
http://www.libi.com/fr/anc/anc.php?ref=
la valeur de"ref" n'apparait pas
Marsh Posté le 02-06-2006 à 14:33:29
ah oki c'est pire que ce que je croyais... tu penses qu'en faisant $row['ref'] tu obtiens le value??
Marsh Posté le 02-06-2006 à 15:23:47
aipsy0783 >> je pense que tu perds ton temps
lucaskevin >> aprend au moins les bases concernant les langages que tu utilises, notamment le différence entre un langage serveur et un langage client.
Marsh Posté le 02-06-2006 à 15:59:29
j_lecruel >> t vraiment cruel lool lui parle pas de langage serveur et client tu vas vraiment lui faire peur lol
Marsh Posté le 02-06-2006 à 16:31:34
En même temps, quand on fait du dev web on apprend au moins le fonctionnement des technologies qu'on utilise... ce ne sera pas vraiment l'aider que de lui filer une solution qu'il ne comprendra pas.
Marsh Posté le 03-06-2006 à 18:06:35
Bonjour,
je planche sur un problème depuis plus d'une semaine sans pouvoir le résoudre.
J'espère que quelqu'un va pouvoir m'aider.
Donc d'abord le script que j'ai simplifié :
<form name="form1" method="post" action="http://www.libi.com/rps/rps.php" onSubmit="return verification()">
<input name="button" type="button" onClick="document.location.href='http://www.libi.com/vdr/vdr.php'" value="Supprimer">
<input type="submit" name="Submit2" value="Renseignements" >
</form>
ça c'est pour les boutons.
<?
....
<p>raquette de tennis </B></SPAN><SPAN style="FONT-SIZE: 10pt"><B>
<input type="radio" name="ref" value="'.$row['ref'].' ">
</p>
<p>ballon </B></SPAN><SPAN style="FONT-SIZE: 10pt"><B>
<input type="radio" name="ref" value="'.$row['ref'].' ">
</p>
....
?>
cette partie est en php.j'ai simplifié au maximum.toutes les valeurs des boutons radios sont des nombres par exemple(455544),(757575),etc.
toutes ces valeurs proviennent de la base de données.
Mon but est:Si on coche sur un des boutons radio et on clique sur le bouton "Supprimer" cela envoie la valeur du bouton radio 'ref'
à la page http://www.libi.com/vdr/vdr.php'
Si on coche sur un des boutons radio et on clique sur le bouton "Renseignements" cela envoie la valeur du bouton radio à la page 'http://www.libi.com/rps/rps.php'
Sachant qu'il y a qu'un form comment faire?
Merci d'avance
Marsh Posté le 02-06-2006 à 10:52:10
Bonjour,
dans mon script j'ai:
<input name="button" type="button" onClick="document.location.href='http://www.libi.com/anc.php'" value="Supprimer">
Pour cela c'est bon.
j'ai voulu remplacer par:
<input name="button" type="button" onClick="document.location.href='http://www.libi.com/fr/anc/anc.php?ref='.$row['ref'].'" value="Supprimer">
mais cela ne marche pas c'est-à-dire que lorsque je clique sur le bouton "Supprimer" rien ne se passe.Est-ce que quelqu'un pourrait m'aider?
Merci