PHP Links

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
marten91
Δημοσιεύσεις: 68
Εγγραφή: 07 Ιαν 2006 17:34

PHP Links

Δημοσίευση από marten91 » 01 Φεβ 2006 14:51

Γεια χαρά σε όλους!!

Θα ήθελα να με βοηθήσετε στο πως μπορώ να κάνω php links...δλδ στο μενού π.χ. όταν πας πάνω στην "Επικοινωνία" να σου βγάζει σε πάει εκεί με αυτόν τον τρόπο index.php?page=contact

Θα ήθελα να μου δώσετε τον κώδικα διότι δεν ξέρω πολλά γύρω από την php!

Περιμένω απάντηση!!Επείγον...

Άβαταρ μέλους
chchrist
Δημοσιεύσεις: 924
Εγγραφή: 28 Ιουν 2003 20:25
Επικοινωνία:

PHP Links

Δημοσίευση από chchrist » 01 Φεβ 2006 16:03

Με τον τρόπο αυτό που περιγράφεις στέλνεις μεταβλητές σε ένα script.

δλδ

index.php?page=$var1&title=$var2 κτλ..

Το & το γράφω σαν & για να κάνουν validate τα link σου.

και στο script σου θα έχεις κάτι σαν

$_REQUEST['page']
$_REQUEST['title'] κτλ...

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

PHP Links

Δημοσίευση από Rapid-eraser » 01 Φεβ 2006 17:15

kalitera oxi _REQUEST ...
va dixorizeis to me _POST kai _GET
ka8os xrisimopiovtas to REQUEST periexei evomeva kai
ta dio afta array kai dev mproeis va kaveis
diaxorismo tis proelefsis.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

PHP Links

Δημοσίευση από panosru » 01 Φεβ 2006 23:02

@marten91 : tha thn po thn kakia mou pantos den mporo, kanoume kai ena search prota prin kanoume post e...

episeis @chchrist : afou ksekinises na tou eksighs teleiose tou to :P

anyway, tha to synexiso ego,

esto pos exoume to akoloutho url:

index.php?foo=1&bar=2

sthn parousa fash exoume 2 metablhtes thn
foo kai thn bar
h foo me timi 1 kai h bar me timi 2
opote exoume

foo ==(isoute me) 1
bar ==(isoute me) 2


Shmiosh: einai kalytero na bazoume arithmous os value stis metablhtes mas para string (xarakthres) gia logous taxythtas - me arithmitikes times (integer) exoume megalyterh taxythta, idios otan h metablhth mas exei sxesh me query's stis dadabase.

telos gia tis metablhtes opou tis pername apo to url na sou po to eksis:

index.php?foo=1?bar=2
to parapano einai lathos


index.php?foo=1&bar=2
to parapano einai to sosto


kai kat' epktash mporeis na exei kai pola variables meso _GET apo to url sou opos px:
index.php?foo=1&bar=2&myvar=3

gia perisoteres plhrofories gia tis metablhtes des edo: Variables

tora ok exoume tis metablhtes, pos tha kanoume tous diaxorismous me bash thn kathgoria

mporeis me 2 tropos hte me if - else - elseif hte me thn switch function

tha sou protino kati tetoio na to kaneis me switch function kai oxi me if statment, opote tha exeis kati tetoio:

Κώδικας: Επιλογή όλων

<?PHP

/**
 * ston kodika mou exo balei to eksis&#58;
 * switch &#40;&#40;int&#41;$_GET&#91;'foo'&#93;&#41;
 * to &#40;int&#41; einai prooretiko alla
 * kalo tha einai efoson perimenoume integer na 
 * zhtame integer.
 */

switch &#40;&#40;int&#41;$_GET&#91;'foo'&#93;&#41; &#123;
	case 1&#58;
		print &#40;"Eiste thn kathgoria 1"&#41;;
		break;

	default&#58;
		print &#40;"Den exete epileksei kathgoria"&#41;;
		break;
&#125;

?>
sthn parapano fash h metablhth bar mas einai axristi giati den thn kaloume pouthena, alla oxi oti den mporei na mas xrisimeysei genikotera kati tetoio.

Άβαταρ μέλους
chchrist
Δημοσιεύσεις: 924
Εγγραφή: 28 Ιουν 2003 20:25
Επικοινωνία:

PHP Links

Δημοσίευση από chchrist » 05 Φεβ 2006 14:47

Rapid έχεις δίκιο δεν είναι ιδιαίτερα χρήσιμο και ασφαλές.

Panosru ωραίο το tutorial απλά δεν είχα χρόνο να το εξηγήσω παραπάνω....

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

PHP Links

Δημοσίευση από panosru » 05 Φεβ 2006 15:32

@chchrist: no prob m8 ;) den sou ebala kai to maxeri sto lemo! :P :lol:

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες