Atys Posted March 9, 2007 Posted March 9, 2007 Köszi! Átnéztem az oldalad, még egy kicsit kínai, mert kb. 2 hete kezdtem a PHP-t, elõtte más fajta nyelvekkel szórakoztam. Még el kell gondolkozni azon, hogy miért is jó az nekem ha változókat adok át. Mondjuk én most azt szeretném, hogy van egy fõoldalam, rajta hírek bevezetõje, és ha rákatt egy hírre, akkor olvashatja az egész hírt, de az oldal logója, menüje, stb. változatlan marad. Na most ezt eddig még úgy tudom megcsinálni, hogy minden hírhez külön oldalt készítek. Van ennek egyszerûbb, gyorsabb módja?
Mezofi Posted March 9, 2007 Posted March 9, 2007 Igen, van gyorsabb, és kényelmesebb. A híreket egy hírek-nevü táblában tárolod. Minden hírnek más az id-je. Amikor katt egy hírre, akkor url-ben átadod a hír azonosítóját, amit már kiíratáskor hozzárendelsz minden linkhez. Az új oldalon pedig a kapott változó alapján kiolvasod azt a hírt aminek az azonosítóját kaptad.
Atys Posted March 10, 2007 Posted March 10, 2007 Akkor ehhez kell sql is gondolom. Kösz a választ. Ennek utánanézek, mert ilyet még nem csináltam. Mármint sql-es témát. Esetleg tudsz valahol erre mûködõ példát?
Netkaloz Posted March 10, 2007 Posted March 10, 2007 Üdv Mindenkinek! Ismerkedem a php-vel, remek dolog. A dátumot és az idõt íratom ki a megfelelõ függvényekkkel, ez megy is remekül. Az már meglepõbb, hogy az évbõl eltelt napok számát nekem hibásan írta ki, egy nappal kevesebbet mutat. Van-e arra megoldás, hogy mindig az aktuális idõt mutassa a függvény? Most jelenleg az óra és perc megjelenik és ha frissítem akkor az idõ is frissül, egyébként nem. Jelen pillanatban az oldalt úgy állítottam be, hogy 60 másodpercenként frissítse magát, így az idõ is frissül, de zavaró az állandó oldalfrissítés. Más. Ha valaki esetleg ránézne erre: 305. hozzászólás, nagyon megköszönném a segítségét. Köszönöm szépen.
Mezofi Posted March 10, 2007 Posted March 10, 2007 @Atys Az oldalamon van MySql rész is. Le van írva hogyan tudsz táblát létrehozni, lekérdezni, beleírni, csatlakozni. Ebbõl össze lehet rakni mindent ami neked kell. @Netkaloz Php-val nem tudod az idõ múlását folyamatosan kiíratni. Csak egyszer fut le, amikor betölti a lapot. Javascript-tel szokták az idõt kiíratni.
Netkaloz Posted March 10, 2007 Posted March 10, 2007 @Mezofi Rendben van, a JS-t alkalmaztam már weblapokon, de mivel azt le lehet tiltani, így a php biztosabb megoldásnak tûnik. Megpróbálok együtt élni a gondolattal, hogy php-ben nem frissül az idõ automatikusan:) A másik problémámra tudsz megoldást?
Csipike12 Posted March 11, 2007 Posted March 11, 2007 ítség: Aki tudna nekem segíteni PHP-ben neveldét csinálni azt könyörögve kérem keressen fel! Csak 1-2 script-ben kérem a segítséget! KÖSZI ELÕRE!!! Cya ítség: A fórumon kérünk segítséget és nem MSN-ben! - arpsoft
Netkaloz Posted March 14, 2007 Posted March 14, 2007 Üdv Mindenkinek! láttam már pár oldalon, hogy az URL nem változik a böngészés közben. Tehát beírtam, hogy www.domainnév.hu és az oldalon navigálva, szörfözve akármelyik aloldalra ugrottam, a címsorban nem változott a cím. Ha nem túl bonyolult, én is szeretnék ilyesmit magamnak. Jelenleg a domai betöltésekor nálam is csak a www.domain.hu látszik, de mivel a honlapszerekezetem a root-ban lévõ index.php-n kívül még további almappákat is tartalmaz és abban vannak az aloldalak, most a navigálás során a címsorban az url változik www.domain.hu/mappanév/oldalnév.php-re és ha visszaugrok a kiindulási oldalra, akkor meg a www.domai.hu/index.php látszik. Tud valaki egyszerû megoldást a kívánságomra?
Mezofi Posted March 14, 2007 Posted March 14, 2007 Csak nem free szervereken láttad? Szerintem viszont sok szempontból nem jó. -Keresõk nem találják meg. -Az adott oldalra kívûlrõl nem tudsz hivatkozni. -Az adott oldalt nem tudják felvenni a kedvencek, vagy a könyvjelzõk közé.
Atys Posted March 20, 2007 Posted March 20, 2007 Csak nem jön össze a dolog... Azt kellene csinálnom, hogy van egy adott oldal, rajta hírek bevezetõivel, és ha a továbbra katt, akkor bejön az adott hír. Megnéztem amit Mezõfi ajánlott, de sajna nem sikerül... Segítsen valaki!
Mezofi Posted March 20, 2007 Posted March 20, 2007 Hol tartasz? Van-e már táblád, a következõ oszlop nevekkel: id;hir_cim;hir;felvitel_date Van-benne már adat? Ki tudod-e íratni a hír címeket? A linkhez hozzá tudod-e adni a hír id-jét?
Netkaloz Posted March 20, 2007 Posted March 20, 2007 @Mezofi Igazad van. Csak mint érdekességet kérdeztem. Végül is nem létszükséglet. Inkább a Php-t tudnám jobban...
Atys Posted March 21, 2007 Posted March 21, 2007 Hol tartasz? Van-e már táblád, a következõ oszlop nevekkel: id;hir_cim;hir;felvitel_date Van-benne már adat? Ki tudod-e íratni a hír címeket? A linkhez hozzá tudod-e adni a hír id-jét? Az easyPHP-t használom otthon, mert netem még nincs; azzal szórakoztam, hogy táblát létrehozzak, és kb. eddig jutottam, mert kiíratni már nem tudtam. Ehhez is jól jönne egy kis segítség. Közben néztem a másikat is, a link+id-s dolgot. A következõ jött össze, de egy kis hibával. Ez az index.php. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>próba</title> </head> <body> <p><a href="tartalom.php?id=elso">Ha ide kattint mehetünk tovább az 1-re.</a></p> <p><a href="tartalom.php?id=masodik">Ha ide kattint mehetünk tovább a 2-re.</a></p> </body> </html> Ezt hívja meg, átadva neki az id-t. Ez a tartalom.php <?php if(isset($_GET["id"])){ $link=$_GET["id"].".php"; print include($link); }else{ print ("Rossz paraméter"); } ?> Az elõzõ az id alapján hívja meg ezt vagy bármi mást. A hiba ott van nekem, hogy valamiért a kiiírt tartalom után kiír még egy 1-es számot. Ez mitõl lehet? Ez az elso.php <?php print "Hello"; ?>
Mezofi Posted March 21, 2007 Posted March 21, 2007 Ezt másold be a phpmyadmin sql ablakába: CREATE TABLE `hir` ( `id` int(4) NOT NULL auto_increment, `hir_cim` varchar(100) default NULL, `hir` text, `felvitel_date` date default '0000-00-00', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; És próbálkozz az adatok feltöltésével.
Peredi Zoltán Posted March 22, 2007 Posted March 22, 2007 @Atys A tartalom.php 4. sorába nem kell a print.
web Posted March 25, 2007 Posted March 25, 2007 Sziasztok! Akarom kérdezni, hogy tömbbe hogyan tudok tenni ciklust? include_once("../../../connections/connections.php"); for ($i=1; $i < ($eredmeny+1); $i++) { $termek_tomb[$i]=mysql_fetch_assoc($lekeres); } @$lekeres=mysql_query( "SELECT * FROM orszagok $where ORDER BY $rendezes") or die ("<br><strong>Adatbázis olvasási hiba!<BR><a href='?'>[Javítás!]</a></strong>"); $eredmeny = mysql_num_rows($lekeres); $ZP_AIRPORTS = array( for($k=1; $k < ($eredmeny+1); $k++) { "teszt" => array("city" => $termek_tomb[$k]["varos"], "name" => $termek_tomb[$k]["orszag"]), } "AAC" => array("city" => "Magyarország", "name" => "Budapest") );
h.arpad Posted March 30, 2007 Posted March 30, 2007 A tömbben csak skaláris adatok tárolhatók, úgyhogy sehogy. Mi lenne a célod vele?
web Posted March 31, 2007 Posted March 31, 2007 Már megoldottam, sikerült megcsinálnom, hogy ami az adatbázisban van adat a program tömbjébe tegyem be, szedtem a netrõl olyan progit ami egy input boxhoz kell társitani és ha elkezdesz gépelni max 3 ig akkor amit talál az adatbázisban arról a szódarabról azt felkínálja neked, hogy mit tegyen be. Csak a baj jelenleg az, hogy 1 sorbol tudok beletenni mert a progicska nem hajlandó velem kommunikálni
jojo19 Posted April 8, 2007 Posted April 8, 2007 Sziasztok! PHP-t tanulnék a PHP 24 óra alatt címû könyvbõl és a minta php sem mûködik, hibát ír. Easy PHP 1.8.0.1 van telepítve a gépemre és a php_gd2.dll is meg van és a következõ minta scriptre mégis hibát ír. <?php header("Content-type: image/gif"); $kep = imagecreate( 200, 200 ); imagegif($kep); ?> Tudna valaki segíteni ebben nekem? Próbáltam utána olvasni, de nem találtam érdemi megoldást. üdv jojo19
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now