help s php pls

Programovacie jazyky, rady, poradňa...
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

help s php pls

Príspevok od používateľa Lion »

Cau hele mel bych problem nejak mi nejde udelat to ze si z DB vyberu tabulku s nazvem webstranky otevru urcitej sloupec treba screenshots a upravim neco a zase se to ulozi do DB. diik moc zakazdou radu
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Bolo by vhodné, aby mal každý riadok nejaký jednoznačný identifikátor (napr. stĺpec id pre ktorý bude nastavené auto_increment).
Potom si s tej tabuľky načítaš potrebný stĺpec + ten id stĺpec.

Kód: Vybrať všetko

SELECT id, screenshots FROM tabulka
a potom to môžeš zapísať

Kód: Vybrať všetko

UPDATE tabulka SET screenshots='$screenshots' WHERE id='$id'
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

Príspevok od používateľa Lion »

bych potreboval to ze treba kliknu na odkjaz "upravit stranku" a proste by se mi to hned obejvilo ta dana strana...
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

prave ti to napisal chrono, ze vlastne kazdy riadok bude mat vlastne id ako povedal chrono (identifikator), cize vlastne ked budes selectovat nieco z databaze tak to budes vyberat podla id a tak sa ti vyberie ten konkretny screenshot alebo co ty potrebujes :) ... urobim ti len taky malicky obrazny priklad

// Toto ti nacita vsetky veci z tabulky, a kazdy odkaz v sebe nesie ID screenshotu, potom ho mozes vyuzit, napisem ti priklad

Kód: Vybrať všetko

<?
nejake_to_zabezpecenie();
$data = mysql_query("SELECT * FROM screenshot");
while ($i = mysql_fetch_array($data)
{
echo "<a href=delete.php?id=".$i['id'].">".$i['nazov']."</a>";
}
?>

//Napriklad zmazanie toho konkretneho screenshotu

Kód: Vybrať všetko

<?
nejake_to_zabezepecenie();
if(mysql_query("DELETE FROM screenshot WHERE `id`=$id"))
{
echo "TRUE";
}
else
{
echo "FALSE";
}
?>
Napisal som ti priklad, tymto prikladom mozes vytvorit uz jednoducho aj to upravovanie, chrono ti napisal query update... takze nemal by byt problem ak ano napis

GL
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

Príspevok od používateľa Lion »

nn ja mam tabulku webstranky a v tom mam sloupce screenshots, banners, servers atd.. a mam to v jednom radku takze ID=1 ... a tak to vybrat ze vyberu urcitejj sloupec
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Ak chceš načítať len niektoré stĺpce pri SELECT nepoužiješ *, ale napíšeš konkrétne stĺpce:

Kód: Vybrať všetko

$data = mysql_query("SELECT id, screenshots FROM webstranky");
Vymazávať musíš celý riadok.

Upravovať môžeš len to, čo potrebuješ

Kód: Vybrať všetko

mysql_query("UPDATE webstranky SET screenshots='$screenshots' WHERE id='$id' ");
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

Príspevok od používateľa Lion »

hmm pokusim se to nejak vyresit :-D
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

Príspevok od používateľa Lion »

a dik za help neco uz mam ale tam je problem ze to potrebuje vybrat ID...
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Mohol by si upresniť, čo potrebuješ dosiahnuť?
Lion
Medium Expert
Medium Expert
Príspevky: 85
Registrovaný: 19 feb 2007, 15:23
Kontaktovať používateľa:

Príspevok od používateľa Lion »

editovani stranek pres webove rozhrani.. stranky mam ulozene v DB posilam screen
Prílohy
DB
DB
db.JPG (41.04 KiB) 473 zobrazení
Napísať odpoveď