na serwerze na moim kompie wszytko pieknie chodzi, online
http://made-in-china.com.pl/galeria_oop_sql/CMS/ (usun/edytuj zdjecie) nie chce sortowac po kategoriach i ID, to jest kod funkcji
<?php
function edit($sort){
db_connect(); //lacze z baza
if(!$sort){
$query = "SELECT z.id, z.opis, z.url, k.nazwa AS kategoria, z.opis AS data FROM zdjec
ia z, kategorie k WHERE z.id_k=k.id";
}
else if($sort){
$query = "SELECT z.id, z.opis, z.url, k.nazwa AS kategoria, z.opis AS data FROM zdjec
ia z, kategorie k WHERE z.id_k=k.id ORDER BY '$sort';";
}
$i=0;
echo "<a href=\"javascript:history.back();\">Wroc</a>"; echo"<table align='top'><tr> <td>Edytuj</td>
<td>Usun</td>
<td><a href='{$_SERVER['PHP_SELF']}?action=edycja&sort=id'>ID</a></td>
<td>Obrazek</td>
<td>Opis</td>
<td><a href='{$_SERVER['PHP_SELF']}?action=edycja&sort=nazwa'>kategoria</a></td>
</tr>";
echo "<FORM action='{$_SERVER['PHP_SELF']}?action=edytuj_fote' method=POST>";
$color = color();
echo "<TR bgcolor='".$color."'> <td><input type='radio' name='id' value='".$row["id"]."' ></td>
<td><input type='checkbox' name=check[] value='".$row["id"]."' ></td>
<td>".$row['id']."</td>
<TD><img src=".$row['url']."></td>
<td>".$row['opis']."</td>
<td>".$row['kategoria']."</td></tr>";
$i++;
}
echo "<tr><td><input type='submit' name='guzik_e' value='Edytuj'></td><td><input type='submit' name='guzik_u' value='Usun'></td></tr>";//guzik do zapisania zmian
}
?>
tak przekazuje parametr:
<?php
case 'edycja':
edit($_GET['sort']);
break;
?>
moze ktos wie czemu tak sie dzieje? W phpmyadmin ladnie wszystko sortuje, a na stronce nie chce :/
Ten post edytował chairles 26.02.2008, 10:06:42