Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:1f7:edb1:77...–

peter
PHP › php aplikace - co potrebujem?
15. 6. 2015   #202914

jo, taky, kdyz to testujes, tak si zakaz radek s presmerovanim. Ono to mzna vypise chybu (diky error_reporting), ale vzapeti to presmeruje pryc na jinou stranku. Chyba se na novou stranku neprenasi, pokud ji tam nepridas 'Location: index.php?chyba=12345' ( na nove strance pak echo $_GET['chyba'];)
// header('Location: index.php');
 

peter
PHP › php aplikace - co potrebujem?
15. 6. 2015   #202913

$query =  "DELETE FROM filmy WHERE id=?";
$stmt = $db->prepare($query);
$result = $stmt->execute(array($_GET['id']));
if ($result && $result->rowCount()>0) {echo $result->rowCount()); }
else {$stmt->errorCode().' '.implode(" - ",$stmp->errorInfo()));}

Zkusil bych neco takoveho a vygoogluj si, jak vypsat sql dotaz po dosazeni $_GET. Ja tenhle zpusob s "?" nepouzivam, sestavuji zrovna cely dotaz predem do $query, takze ti to neporadim.
Kdyz se ti to podari, tak pak zkus ten dotaz spustit pres phpmyadmina.

Jestlize smazat = zrusit (pak je to velmi nestasne svolene slovo, protoze zrusit, prerusit je jako zrusit operaci ne smazat, odstranit)
<a rel="nofollow" href="index.php">Zrušiť</a>
Pak je ti asi jasne, ze kdyz tam neodesles do $_GET nic, tak php kod nasledne precte stejne nic zde $_GET['id'].
 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý