Autor Zpráva
lelekton
Profil *
zdravim mohl by mi nekdo poradit co delam spatne?
mam tento formular

<?php

echo"
<form action=\"/uprava.php\" method=\"POST\">
<table width=60% >
<tr>
<td>
<label for=\"adresa\">adresa:</label>
<input type=\"text\" name=\"adresa\" value=\"";
       require_once '/tools/db2.php';
       $qqq = mysql_query("SELECT * FROM `adresy` WHERE `adresa`='"nejaky email"'");
       while ($row = mysql_fetch_object($qqq)) {echo "$row->email";}
       
echo"\">
</td>
</tr>
</table>

<div><label for=\"text\">jmeno:</label></div>
<input type=\"text\" name=\"jmeno\" value = \""

    require_once '/toolsz/db2.php';
       $qqq = mysql_query("SELECT * FROM `help` WHERE `address`='".$notf."'");
       while ($row = mysql_fetch_object($qqq)) {echo "$row->content";}

echo"\">
<div><input type=\"submit\" value=\"submit\" name=\"submit\"></div>
</form>
";
?>

uprava.php:

<?php
if(isset($_POST['delete'])){ 
$tb="adresy";
$jmeno = $_POST['jmeno'];
$adresa = $_POST['adresa'];
?>
<?php
include '/tools/db2.php';
?>
<?php
mysql_select_db($DB, $link0);
$update=mysql_query("UPDATE `$tb` SET `adresa` = '$adresa'  AND `jmeno` = '$jmeno' WHERE `adresa` = '$adresa'", $link0);
}
?>

nevyhazuje to zadny error ale nic se neupravi nevite v cem delam chybu?
Taps
Profil
lelekton:
a jaký error to ukáže,když použiješ níže uvedené?
$update=mysql_query("UPDATE `$tb` SET `adresa` = '$adresa'  AND `jmeno` = '$jmeno' WHERE `adresa` = '$adresa'", $link0) or die (mysql_error());
tiso
Profil
$update=mysql_query("UPDATE `$tb` SET `adresa` = '$adresa'  AND `jmeno` = '$jmeno' WHERE `adresa` = '$adresa'", $link0);
Pokiaľ zmeníš adresu, tak pri úprave budeš meniť iný riadok, ako si si vybral do formulára. Ak taký v databáze nemáš, tak žiadna zmena neprebehne.

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: