Autor Zpráva
HGD
Profil
opět další problém, ale tentokrát ho nějak nechápu, script :
elseif ($_GET['edit_link']!=""){
$query=mysql_query("SELECT * FROM stats WHERE id=".$_GET['edit_link'].";");
$data=mysql_fetch_array($query);

$id = $data['id'];
$url = $data['link'];
$nazev = $data['name'];

$links = mysql_result(mysql_query("SELECT COUNT(*) FROM stats"), 0);

?>
<h2>Úprava odkazu</h2>
<form method="post">
<input type="hidden" name="sent" value=""/>
<table>
<tr>
<td width="160" height="30">Odkaz:</td>
<td width="200">
<input type="text" name="name" value="<?echo $url?>" size="35"></td>
</tr>
<tr>
<td width="160" height="30">URL:</td>
<td width="200">
<input type="text" name="odkaz" value="<?echo $nazev?>" size="35"></td>
</tr>
<tr>
<td width="160" height="30">Pořadí:</td>
<td width="200">
<select size="1" name="poradi">
<?
for ($p = 1;$p <= $links;$p++){
echo "<option value='".$p."'>&nbsp;&nbsp;".$p."&nbsp;&nbsp;</option>";
}
?>
</select></td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" value="Upravit" class="submit"></td>
</tr>
</table>
</form>
<?php

if(isset($_POST['sent'])){
$name = $_POST['name'];
$odkaz = $_POST['odkaz'];
$order = $_POST['poradi'];

if (mysql_query("UPDATE stats SET name='$name',link='$odkaz',poradi='$order' WHERE id='$id'")){
header("location: ./index.php?admin=menu&edit=ok");
}else{
header("location: ./index.php?admin=menu&edit=ko");
}
}

}

a chyba je v tom, že když dam upravit záznam, tak každou licho úpravu se přehodí obsah pole Odkaz a URL, takže když upravim poprví, tak místo domu.cz mam Doma, a když to upravim podruhý, tak je to jak to má bejt

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: