Php-val adatok módosítása táblában
Hello
Kiíratom táblából a felvitt adatokat inputokba, és ezeket szeretném módosítani, de nem működik. Köszönöm előre is a segitséget.
■ Kiíratom táblából a felvitt adatokat inputokba, és ezeket szeretném módosítani, de nem működik. Köszönöm előre is a segitséget.
<?php
$select=mysql_query("select * from termek where Termek='$termek' order by Id desc");
if(mysql_num_rows($select)>0)
{
echo '<form name="termekek" method="post">';
while($data=mysql_fetch_assoc($select))
{
echo '
<div class="adminDiv">
<span class="adminSpan">Szín (#......)</span>
<input type="text" name="szin['.$id.']" class="adminInput" placeholder="'.$data['Szin'].'" value="'.$data['Szin'].'"/>
</div>
<div class="adminDiv">
<span class="adminSpan">Betűméret (pixel)</span>
<input type="text" name="betumeret['.$id.']" class="adminInput" placeholder="'.$data['Betumeret'].'" value="'.$data['Betumeret'].'"/>
</div>
<div class="adminDiv">
<span class="adminSpan">Szín ár</span>
<input type="text" name="szin_ar['.$id.']" class="adminInput" placeholder="'.$data['Szin_ar'].'" value="'.$data['Szin_ar'].'"/>
</div>
<div class="adminDiv">
<span class="adminSpan">Betűméret ár</span>
<input type="text" name="betu_ar['.$id.']" class="adminInput" placeholder="'.$data['Betumeret_ar'].'" value="'.$data['Betumeret_ar'].'"/>
</div>
<div class="adminDiv">
<span class="adminSpan">Rendelhető ( 1 - 0 )</span>
<input type="text" name="status['.$id.']" class="adminInput" placeholder="'.$data['Status'].'" value="'.$data['Status'].'"/>
</div>';
echo '<input type="hidden" name="id['.$id.']" value="'.$data['Id'].'">';
}
echo '<div class="clear"></div>';
echo '<input type="submit" name="termekModify" value="Mentés" class="adminButton" />';
echo '</form>';
}
else
{
echo '<p>Ebben a kategóriában nincs felvéve termék</p>';
}
?>
if(isset($_POST['termekModify']))
{
foreach($_POST['id'] as $id)
{
if($id)
{
$termek=$_GET['termek'];
$szin=mysql_real_escape_string($_POST['szin'][$id]);
$betumeret=mysql_real_escape_string($_POST['betumeret'][$id]);
$szin_ar=mysql_real_escape_string($_POST['szin_ar'][$id]);
$betu_ar=mysql_real_escape_string($_POST['betu_ar'][$id]);
$status=mysql_real_escape_string($_POST['status'][$id]);
mysql_query("UPDATE termek SET Szin='".$szin."',Betumeret='".$betumeret."',
Szin_ar='".$szin_ar."',Betumeret_ar='".$betu_ar."', Status='".$status."' WHERE Id=".$id."") or die("modosit hiba".mysql_error());
}
}
}
Hibakeresés
talán...
utólag:
bocsi benéztem mégis csak létezik, tárgytalan
Az mit jelent, hogy nem