ahoj mam dotaz ohledne vypsani resp kontroli dat zadavanych do formulare pomoci vice parametru
zkratka uzivatel si uklada do db urcite veci ale chci umoznit duplcitu zaznamu to znamena ze ve srukture mam nejen nazev ale i majitele a pri kontrole bych chcel provadet kontrolu toho zda slozka existuje ale jen u daneho uzivatele tj zde je kod
<?php
zde jsou nejake ty hodnoty inputu z formu
$majitel = $_SESSION['email']
$sql1 = mysql_query ("SELECT * FROM tabulka WHERE owner= '$ownr' and nazev = '$name'");
dále následuje podmínka kontrolující data z formu jako zda uzivatell vubec neco napsal delka znaku req vyrz pro email a pod + kontrola existence zaznamu tj
elseif (mysql_num_rows($sql1)) {
$error = "Záznam již existuje";
} else {
a zde odesíláme data do databáze
}
?>
je možné ze je tam nekde chyba ktera bije do oci ja ji bohuzel nevydil protoze podobny zpusob pouzivam pro login zde pouzivam navic i hodnotu verification ktera proveruje zda ma uzivatel aktivni ucet pro uplnost uuvedu ve zkratce i tento script
na zacatku naberu hodnoty z formulare haslo zahashuju do sha1 aby se dalo porovnat z db
nasleduje nacteni db
$sql = mysql_query("SELECT * FROM uzivatele WHERE login = '$login' and password = '$sha1_pass' and activation = ");
$verification= mysql_num_rows($sql);
$row = mysql_fetch_array($sql);
nasleduje podminka
if($verification== 1) {
pokud vse projde tak je uzivatel prihlasen
} else {
pokud nastala nekde chyba bud v nicku heslu nebo v overeni tak otevre stranka wrong_login.php s hlaskou o chybe ve formu a zaroven se do db ulozi informce o chybne prihlaseni
opravdu nevim v cem je problem stejne jako u prihlaseni potrebuju overit vice udaju ale nefunguje to proste to proveri globalne to zda vubec nazev existuje skousel sem i toto
$sql1 = mysql_query ("SELECT nazev FROM tabulka WHERE owner= '$owner");
coz pokud se nepletu by melo vybrat veskere nazvy podle majitele