Ajax Form probléma
Olyan gondom lenne, hogy van egy tábla, melynek soraiban található egy form.
Mivel soronként külön kellene kezelni ezért nem a hagyományos Form -ot használnám, hanem Ajaxos megoldást.
A gondom az hogy nem tudom hogyan kellene megadni neki, hogy a sorokat külön kezelje.
valamilyen dinamikus megoldás kellene, mivel ez egy kép admin, lehet, hogy lesz vagy 50-60 sor is.
html,php kód:JS, ajax:modify.php:
■ Mivel soronként külön kellene kezelni ezért nem a hagyományos Form -ot használnám, hanem Ajaxos megoldást.
A gondom az hogy nem tudom hogyan kellene megadni neki, hogy a sorokat külön kezelje.
valamilyen dinamikus megoldás kellene, mivel ez egy kép admin, lehet, hogy lesz vagy 50-60 sor is.
html,php kód:
- <?php foreach($image_adatok as $image_adat){ ?>
- <tr>
- <td class="align-center" align="center"><?php echo $image_adat['ID']; ?></td>
- <td class="align-center" align="center">
- <input name="megj" type="checkbox" value="1" id="megj" onclick="my_function()"
- <?php if($image_adat['ablakid']==1){echo 'checked="checked"';}?>
- /></td>
- <td class="align-center" align="center">
- <img src="../Galeria/<?php echo $foto_album[0]['name']; ?>/thumbnails/<?php echo $image_adat['kepnev']; ?>"
- title="<?php echo $image_adat['title'];?>" />
- <p><?php echo $image_adat['kepnev']; ?></p>
- </td>
- <td align="center">
- <input type="text" name="title" id="title" size="40" value="<?php echo $image_adat['title'] ?>" onclick="my_function()" >
- </td>
- <td align="center">
- <input type="text" size="40" value="<?php echo $image_adat['title_en'] ?>" id="title_en" name="title_en" onclick="my_function()" />
- <input type="hidden" name="album" value="<?php echo $image_adat['album']; ?>" id="album" onclick="my_function()" />
- <input type="hidden" name="mod_id" value="<?php echo $image_adat['ID'] ?>" id="mod_id" onclick="my_function()" />
- </td> </tr>
- <? }//foreach end ?>
- function my_function() {
- megj = $("#megj").val();
- title = $("#title").val();
- title_en = $("#title_en").val();
- album = $("#album").val();
- mod_id = $("#mod_id").val();
- $.ajax({
- type: 'POST',
- url: "http://www.......com/EU...o/Admin/modify.php",
- data: ({megj:megj,
- title:title,
- title_en:title_en,
- album:album,
- mod_id:mod_id
- }),
- success: function(result) {
- $("#eredmeny").html(result); }
- });
- }
- $ablakid = 0;
- if(isset($_POST['megj'])){$ablakid = 1;}
- $image_id = $_POST['mod_id'];
- $title_mod = $_POST['title'];
- $title_en_mod = $_POST['title_en'];
- if( modosito($tabla_name = "foto_admin"
- ,$set = " `title` = '".$title_mod."' ,
- `title_en` = '".$title_en_mod."' ,
- `ablakid` = '".$ablakid."'
- "
- ,$where = " `ID` = '".$image_id."'"
- , $order = "")
- ){
- $uzenet = "Módosítás sikeres!";$ell = 0;}
- else{$uzenet = "Módosítás sikertelen!"; $ell = 100;}
- if(isset($ell) and isset($uzenet) and $ell == 100){
- print('<p class="msg error">'.$uzenet.'</p>'); }
- elseif(isset($ell) and isset($uzenet) and $ell == 0){
- print('<p class="msg done">'.$uzenet.'</p>');
- }
Button
Nem veszi be, hogy nincs kipipálva, mindenféleképp aktivnak látja.
eddig igy változott:
Idáig meg van!
Megoldva