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