 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| 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: 1000
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 |
|
| |
|