onclick et transmettre une variable

onclick et transmettre une variable - PHP - Programmation

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

Reply

Marsh Posté le 02-06-2006 à 10:52:10   

Reply

Marsh Posté le 02-06-2006 à 10:57:07    

  • tu mélanges php et javascript
  • tu as un problème de concaténation de variable

Reply

Marsh Posté le 02-06-2006 à 10:58:31    

ça manque d'explications...
t'aurais pas un bout de code à lacher?

Reply

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>&nbsp;</p>
</form>  

Reply

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à

Reply

Marsh Posté le 02-06-2006 à 12:52:29    

aipsy0783 a écrit :

Mais tu en fais quoi de ça? anc.php?ref='.$row['ref']
 
tu me montre que de l'html là


je veux envoyer la valeur de "ref" vers la page anc

Reply

Marsh Posté le 02-06-2006 à 12:53:08    

oui mais pour quoi faire?

Reply

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.

Reply

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

Reply

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?
je veux dire par là tu es sur que ton $row['ref'] marche bien


 
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
 

Reply

Marsh Posté le 02-06-2006 à 13:03:37   

Reply

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

Reply

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

Reply

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

Reply

Marsh Posté le 02-06-2006 à 13:43:10    

aipsy0783 a écrit :

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


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

Reply

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??

Reply

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.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

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

Reply

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.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

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

Reply

Marsh Posté le 04-06-2006 à 13:11:18    

tu prends des cours de php et de javascript

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed