Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Probleme $_POST Firefox vs IE
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Browsere
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Albert



Data înscrierii: 10/Iul/2005
Mesaje: 30
Locație: Timisoara

Trimis: Lun Apr 23, 2007 10:46 am    Titlul subiectului: Probleme $_POST Firefox vs IE  

Salutare!!

Am o problema la transmiterea unei variabile printr-un form.
pagina cu formularu e ceva de genu:

Cod:
<form name="client" method="post" action="index.php?option=item1b>
<input name="idc" id="idc" type="image" src="images/edit.png" value="<?php echo $row_Recordset1['idc']; ?>" />
</form>


in pagina urmatoare am un querry
Cod:
$query_Recordset1 = "SELECT * FROM client where idc='{$_POST['idc']}'";


PROBLEMA
daca rulez in Firefox, merge, in IE/Opera nu.
Am dat sa imi afiseze $_POST['idc']. In Firefox afiseaza, dar in IE nu.

Are cineva idee de ce????
Sus  
flavius.stef



Data înscrierii: 31/Iul/2006
Mesaje: 175
Locație: Timisoara

Trimis: Lun Apr 23, 2007 10:50 am    Titlul subiectului:  

incearca asa:
Cod:
<form name="client" method="post" action="index.php?option=item1b">
<input type='hidden' name='idc' value="<?php echo $row_Recordset1['idc']; ?>">
<input type="image" src="images/edit.png"  />
</form>
Sus  
Albert



Data înscrierii: 10/Iul/2005
Mesaje: 30
Locație: Timisoara

Trimis: Lun Apr 23, 2007 11:04 am    Titlul subiectului:  

problema e ca am o lista de valori.

ceva de genu
Cod:
<form name="client" method="post" action="index.php?option=item1b">
do ...

<input type='hidden' name='idc' value="<?php echo $row_Recordset1['idc']; ?>">
<input type="image" src="images/edit.png"  />

while ...
</form>

imi preia ultima valoare idc din lista, indiferent pe care img dau click (da macar e la fel si in Firefox si in IE :d )
Sus  
MihaiC



Data înscrierii: 14/Mai/2006
Mesaje: 1024
Locație: Navodari

Trimis: Lun Apr 23, 2007 12:29 pm    Titlul subiectului:  

pai daca ai o lista nu stiu daca potzi sa o faci intr-un singur form ... incearca asa

Cod:

do ...
<form name="client" method="post" action="index.php?option=item1b">
<input type='hidden' name='idc' value="<?php echo $row_Recordset1['idc']; ?>">
<input type="image" src="images/edit.png"  />
</form>
while ...


adik faci cate un form separat pt fiecare in parte
Sus  
flavius.stef



Data înscrierii: 31/Iul/2006
Mesaje: 175
Locație: Timisoara

Trimis: Lun Apr 23, 2007 1:21 pm    Titlul subiectului:  

Oricum, ceea ce vrei tu sa faci (sa pui valoarea in value de la <input type='image'>) este gresit.
Citat de la http://www.w3.org/TR/html4/interact/forms.html#h-17.4.1, sectiunea image
Citat:
When a pointing device is used to click on the image, the form is submitted and the click coordinates passed to the server. The x value is measured in pixels from the left of the image, and the y value in pixels from the top of the image. The submitted data includes name.x=x-value and name.y=y-value where "name" is the value of the name attribute, and x-value and y-value are the x and y coordinate values, respectively.
Ce inseamna chetia asta? Ca indiferent de valoarea ce o pui in value de la <input name='test'>, browserul trebuie sa returneze $_POST['test.x'] si $_POST['test.y'], si nu $_POST['test']. IE trateaza problema eronat.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Browsere
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community