Vybrat novinku s timhle id
21 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Mám vypsány novinky podle id a u toho "číst celý článek", přičemž při kliknutí se uloží id novinky <a href="vypsat_novinku.php?id=<?echo $r["id"]?>"> <?echo $r["nadpis"]?></a> a otevre se nova stranka, ktera ma vypsat urcitej clanek nebo ho smazat (to mam na jiny strance - ale ani jedno nefunguje. Prostě když otevřu to novou stránku pro vypsání, tak se objeví prázdná tabulka: <? ... připojení $id = $_GET['id']; $result = mysql_query("select * from novinky where id = '$id'"); $r=MySQL_Fetch_Array($result); $novinka = preg_replace("/(http:\/\/[^ ]*)/","<a href='$1' target=\"_blank\">$1</a>", $r['clanek']); ?> <!*novinky_php*> <table class="tabulka_novinky" align="center"> <tr> <td class="tabulka_novinky_nahore" width="600" height="15"> <div class="nadpis_novinek"><?echo $r["nadpis"]?></div> </td></tr> <tr> <td class="tabulka_td_novinky" width="600" height="100"> <?echo $r["novinka"]?> </td></tr> <tr> <td class="tabulka_novinky_dole" width="600" height="15"> <a href="autor.htm">autor: <?echo $r["autor"]?></a> / datum: <?echo $r["datum"]?> </td></tr> </table><br> MAZAT: <? .......připojení mysql_query("DELETE FROM novinky"); mysql_close($dbc); header ("Location: $HTTP_REFERER"); mysql_query("DELETE FROM novinky"); mysql_close($dbc); header ("Location: $HTTP_REFERER"); ?*>
-
mysql_query("DELETE FROM novinky"); ? no potes panbu... .chybi ti tam podminka WHERE ID=$ID ci tak neco
-
Mužeš mi to please napsat presně? díks
-
mysql_query("DELETE FROM novinky where id=$id"); ...
-
zkusim DIKKK
-
nejde... <? mysql_connect("mysql.webzdarma.cz", "st", "*"); mysql_select_db("st**"); $result = mysql_query("select * from novinky order by id DESC"); mysql_query("DELETE FROM novinky where id=$id"); mysql_close($dbc); header ("Location: $HTTP_REFERER"); mysql_query("DELETE FROM novinky"); mysql_close($dbc); header ("Location: $HTTP_REFERER"); ?*>
-
Na smazání stačí jen <? mysql_connect("mysql.webzdarma.cz", "st", "*"); mysql_select_db("st**"); mysql_query("DELETE FROM novinky where id=$id"); mysql_close($dbc); header ("Location: $HTTP_REFERER"); ?>
-
nejde: nejaka chyba <? mysql_connect("mysql.webzdarma.cz", "st", "*"); mysql_select_db("st*"); mysql_query("DELETE FROM novinky where id=$id"); mysql_close($dbc); header ("Location: $HTTP_REFERER"); ?>
-
by mě zajímalo, jestli mam dobře tohle: <a href="vypsat_novinku.php?id=<?echo $r["id"]?>"> <?echo $r["nadpis"]?></a>
-
Imho jo, pokud před tím teda máš select id,nazev z databáze
-
Mám 100% blbě tohle - jak je to správně? Smazat tuto novinku: <a href="mazat_novinky2.php?id=<?echo $r["id"]?>"> <?echo $r["nadpis"]?></a>
-
abych to vysvětlil, když otevřu tu novou stránku, neni tam uložený to id
-
A když v tom výpisu novinek přejedeš přes odkaz, tak je tam za id číslo? Zkus použít na té další stránce $id = $_POST['id'];
-
Takhle se mi to uloží id: <a href="mazat_novinky2.php?id=<?echo $r["id"]?>"> <?echo $r["nadpis"]?></a> A takhle načte - a co s tim, když se nenačte? $id = $_GET['id']; $result = mysql_query("select * from novinky where id = '$id'"); $r=MySQL_Fetch_Array($result);
-
No já to hodně zjednodušeně mám takto: stranka1.php připojení k db select id,nazev z db výpis v cyklu toho co se vybralo: <a href="mazat_novinky2.php?id=<?echo $r["id"]?>"> <?echo $r["nadpis"]?></a> mazat_novinky2.php $id = $_POST['id']; připojení k db $result = mysql_query("select * from novinky where id = '$id'"); výpis toho co se vybralo v tabulce
-
<a href="mazat_novinky2.php?id=<?echo $r["id"]?>"> <?echo $r["nadpis"]?></a> Co ti to vypise na vystupu? Paklize ti to nevypise id=cislo tak je chyba v teto strance. Jinak jeste pro jistotu zkontrolovat velikost pismen. Ja obcas v DB pouzivam velke pismena "ID" misto "id".
-
v adresnim poli (http://...) mam při načtení ¨ http://st.euweb.cz/vypsat_novinku.php?id= - chybí tam číslo id
-
V tom pripade napis jak prichazis k promenne $r["id"], pac se do ni nic nezapisuje. Kdyztak napis zdrojak toho, na cem mas ten odkaz
-
No jako kdybych se na to neptala už já...
-
Zkus: <? mysql_connect("mysql.webzdarma.cz", "st", "*"); mysql_select_db("st*"); mysql_query("DELETE FROM novinky where id= ' ".$_REQUEST["id"]." ' "); mysql_close($dbc); header ("Location: $HTTP_REFERER"); ?>
-
Thalia: Ja si te vsiml, ale nevim, jestli si te vsiml Zbynek. blahapet: Uz jsme na jinem koleji. V tom zdrojaku neni chyba. Chyba je ve zdrojaku toho odkazu = DB mu blbne, protoze nema zadny id.