Jump to content
GSForum - Segélyvonal

PHP kérdésem van


Recommended Posts

Posted

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?

 

Posted

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.

:)

 

Posted

:pislog: 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?

Posted

Ü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.

Posted

@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.

Posted

@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?

 

 

Posted

Má megyek is az adott oldalra! :nyíl: :)

Posted

:segí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

 

:segítség:

 

A fórumon kérünk segítséget és nem MSN-ben! - arpsoft

Kovács Dávid ( Davs )
Posted

Miféle neveldét szeretnél?

Posted

Ü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?

 

Posted

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é.

8)

Posted

Csak nem jön össze a dolog... :mérges:

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! :pápá:

Posted

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?

 

Posted

@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... :hááát:

Posted
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";
?>

Posted

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

@Atys

 

A tartalom.php 4. sorába nem kell a print.

Posted

Köszönöm Mindkettõtöknek! Próbálkozok tovább... :)

Posted

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")
);

Posted

A tömbben csak skaláris adatok tárolhatók, úgyhogy sehogy. Mi lenne a célod vele?

Posted

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 :D

Posted

Az IntelliSence-re gondolsz?

Posted

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...