PHP 4.x & 4.3.10 kai MYSQL 4.1.9 merikes genikes erotise

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

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

Απάντηση
Άβαταρ μέλους
ZauZ
Δημοσιεύσεις: 408
Εγγραφή: 12 Οκτ 2003 23:29
Τοποθεσία: Ηράκλειο
Επικοινωνία:

PHP 4.x & 4.3.10 kai MYSQL 4.1.9 merikes genikes erotise

Δημοσίευση από ZauZ » 14 Ιούλ 2005 14:18

Mexri simera xrisimopiousa sto pc moy tin PHP 4 kai apofasisa na valo ti "nea" ekdosi 4.3.10...

Paratirisa loipon kapies "idiomorfies" kai anarotieme an kai h php 5 simberiferete kata ton idio tropo. Ayto to opio moy ekane entiposi einai to ekseis :

Mexri simera de xriazotan na dilonei tis metavlites pou xrisimopiousa stin arxi tou programmatos. Opote xriazomoun mia $metavliti , apla tin evaza sto simio pou xriazotan.

1 . P.x stin ekdosi 4 :

Mesa se ena While pou kitouse sti vasi dedomenon evaza

$n = $n+1 oste se kathe epanalipsei na ayksanei to $n kata 1. Se ayti ti periptosi de xriazotan stin arxi tou programmatos na diloso $n=0, eno pleon stin ekdosi 4.3.10 prepei anagastika stin arxi na dilosei oti to $n="0";

Gia pio logo simvenei ayto ? Me ton idio tropo simberifete kai ekdosi 5 ?


2. To pio vasiko omos me tis metavlites einai to parakato.

Mesa se ena arxeio p.x ksekinao me to parakato :

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

<?php

$action = $_GET&#91;'action'&#93;;  &#40;Den exei simasia an einai $_POST&#41;

IF &#40;$action ='yes'&#41; &#123;
     echo&#40;"Tria poulakia kathontan"&#41;;
&#125;ELSE&#123;
     echo&#40;"Kanena poulaki de kathotan!!!"&#41;;
&#125;

?>
Onomazoume to arxeio ayto INDEX.PHP kai to trexoume :

stin ekdosi 4 to arxeio etrexe kanonika diavazontan ti metavliti action asxeta pou den eixe dilothei opote kai evgaze to minima ELSE ... "Kanena poulaki de kathotan...."

Pleon stin ekdosi 4.3.10 Ayto de simvenei alla epistrefei minima lathous , afou leei den exei oristei h metavliti $action. Gia na leitoyrgisei tha prepei to URL mou na einai tis morfis index.php?action=yes h esto index.php?action opote na moy diksei to ELSE.

Etsi simberiferete pleon h PHP apo tin ekdosi 4.3.10 kai pano h fteei kapia rithmisi ????. An simberifete etsi , pios einai akrivos o logos aytis tis allagis??. Emena prosopika me enoxlei afou nomizo oti me diskolevei se orismena simia otan ftiaxno kati.


Episeis mia akoma erotisi/paratirish : Exo ti vash MySQL 4.1.9
kai se ena table exo kataxorisei diafora onomata Apo ta opia Alla einai me ellinika grammata kai alla me agglika grammata. Ego thelo otan kano SELECT sti vash gia na emfaniso ta apotelesmata na moy emfanizei PROTA ALFAVITIKA ta ellinika grammata kai meta ta AGGLIKA grammata kai oxi anakatemena...

To pedio sto opio vriskonte ta onomata einai VARCHAR (255) BINARY kai onomazete p.x NAME

Otan kano loipon SELECT * FROM database ORDER BY NAME

moy vgazei prota ta agglika kai meta ta Ellinika.

AN KANO SELECT * FROM database ORDER BY NAME DESC
tote apla moy vgazei prota ta Ellinika alla arxizei apo to Ω kai paei sto Αλφα... Pos borei na ginei na moy vgazei p.x

Βαγγέλης
Γιάννης
Γιώργος
Δημήτρης
Baggelis
Dimitris
Giannis
Giorgos
???

Ayta apo emena... Sas kourasa gia akoma mia fora :)


:pint: :pint: :pint:
https://www.pelatologio.gr - Online τιμολόγηση, διαχείριση αποθήκης και υποχρεώσεων

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

PHP 4.x & 4.3.10 kai MYSQL 4.1.9 merikes genikes erotise

Δημοσίευση από cherouvim » 16 Ιούλ 2005 11:22

1) Πάντα να κάνεις initialize τις μεταβλητές σου. Οπότε έχεις :

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

$n=0;
$n++;
(και όχι $n="0"; μιας και μιλάς για αριθμό και όχι string)

2) Προτείνω να ελέγχείς πάντα εάν έχει περαστεί η μεταβλητή στο superglobal GET, POST κτλ με την isset()

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

 $action = &#40;isset&#40;$_GET&#91;'action'&#93;&#41; ? $_GET&#91;'action'&#93; &#58; ""&#41;;

Απάντηση

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

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

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