Autor Zpráva
tomvyb
Profil *
Prosím poraďtě snažím se najít chybu, ale vyzkoušel jsem už všechny možnosti úvozovek, které mě napadly a chyba bude asi jinde..

<?php include "config.php" ?>
<?php
$id=$_POST['id'];
$naz=$_POST['naz'];
$adr=$_POST['adr'];

$vysledek = MySQL_Query("UPDATE `odkazy` SET `nazev` = '$naz', `adresa` = '$adr' WHERE `id` = '$id'");

header("Location: index.php?strana=tajna");
?>


tajna.php

<?php include "adminprotection.php" ?>
<?php include "config.php" ?>

<?php

echo "<fieldset class=\"adm\">";
echo "<legend>";
echo "Odkazy";
echo "</legend>";
echo "<form action=\"script.php\" method=\"post\">";
echo "<table class=\"adm_tab\">";

$vysledek=MySQL_Query("SELECT * FROM odkazy ORDER BY id ASC");
while ($zaznam = MySQL_Fetch_Array($vysledek)){
           $id=$zaznam["id"];
           $nazev=$zaznam["nazev"];
           $adresa=$zaznam["adresa"];

echo "<tr>";
echo "<td>";
echo "<label>ID: </label>";
echo "<input class=\"adm_input\" name=\"id\" type=\"text\" value=\"$id\">";
echo "</td>";
echo "<td>";
echo "<label>Název: </label>";
echo "<input class=\"adm_input\" name=\"naz\" type=\"text\" value=\"$nazev\">";
echo "</td>";
echo "<td>";
echo "<label>Adresa: </label>";
echo "<input class=\"adm_input_adresa\" name=\"adr\" type=\"text\" value=\"$adresa\">";
echo "</td>";
echo "</tr>";
}
echo "</table>";
echo "<input class=\"button\" type=\"image\" alt=\"Zmenit\" src=\"images/button_zmenit.png\">";
echo "</form>";
echo "</fieldset>";
?>
DJ Miky
Profil
Co to dělá/nedělá? Vypisuje to nějakou chybu?
Pokud je chyba v SQL dotazu, vypíše ti ji
echo mysql_error();
zavolané po provedení dotazu. Případně si můžeš nechat výsledný dotaz vypsat:
echo "UPDATE `odkazy` SET `nazev` = '$naz', `adresa` = '$adr' WHERE `id` = '$id'";

a poté spustit např. v phpMyAdminu.

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:

0