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