Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

variabila ce depinde de for?
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
ipatec



Data înscrierii: 25/Mai/2008
Mesaje: 6

Trimis: Lun Mai 26, 2008 5:47 pm    Titlul subiectului: variabila ce depinde de for?  

As putea face ceva de genul:
Citat:
for (i=1; i<=5; i++) {
$var$i= $i;
echo $var$i;
}


partea aia as vrea sa fie echivalentul la ceva de genul:
Citat: $var1 = 1;
echo $var1;
$var2 = 2;
echo $var2;
$var3 = 3;
echo $var3;
$var4 = 4;
echo $var4;
$var5 = 5;
echo $var5;


Cred ca e posibil, dar nu stiu cum sa fac variabila respectiva sa depinde de variabila i?
Sper ca ati inteles ce vreau sa fac. Multumesc![/quote]
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2607
Locație: Bucuresti

Trimis: Lun Mai 26, 2008 5:57 pm    Titlul subiectului:  

citeste in manual despre array

$var[$i] = $i
Sus  
ipatec



Data înscrierii: 25/Mai/2008
Mesaje: 6

Trimis: Lun Mai 26, 2008 6:07 pm    Titlul subiectului:  

Mersi, insa as prefera sa nu fac cu array ci din for sa am 5 variabile diferite...pentru ca am nevoie de ele in alte operatii
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2607
Locație: Bucuresti

Trimis: Lun Mai 26, 2008 6:12 pm    Titlul subiectului:  

logica ta e proasta, pentru asta au fost inventate tablourile multidimensionale (array)

tot ce mai poti sa faci ar fi

echo $var.$i // va afisa valoarea lui var si lui i lipite

sau echo {$var.$i}
Sus  
ipatec



Data înscrierii: 25/Mai/2008
Mesaje: 6

Trimis: Lun Mai 26, 2008 7:35 pm    Titlul subiectului:  

Pana la urma am facut cu array.
Mersi mult!
Sus  
ipatec



Data înscrierii: 25/Mai/2008
Mesaje: 6

Trimis: Lun Mai 26, 2008 8:48 pm    Titlul subiectului:  

Am ceva probleme totusi... Am facut o treaba de genul:
Citat:
for ($i=1; $i<=5; $i++) {
$raspuns['$i'] = $_POST['Raspunsuri'.$i.''];
$verif = mysql_query('SELECT raspuns FROM intrebari WHERE raspuns="'.$raspuns['$i'].'";');
if (mysql_num_rows($verif)==1) {
$rezultat['$i'] = 'Corect';
$c++; }
else
$rezultat['$i'] = 'Gresit';
}
echo $rezultat['1'];
Nu-mi afiseaza $rezultat['1'] ala...
Sus  
ipatec



Data înscrierii: 25/Mai/2008
Mesaje: 6

Trimis: Lun Mai 26, 2008 10:01 pm    Titlul subiectului:  

ghilimelele erau ...pfff
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1781
Locație: Sibiu

Trimis: Mar Mai 27, 2008 8:34 am    Titlul subiectului:  

php-ul e foarte flexibil, in sensul ca permite apeluri de genul asta:
<? $nume = 'variabila'; $$nume = 'valoare'; echo $variabila; //va afisa 'valoare' ?>sau<? function functie($parametru) {   echo $parametru; } $nume = 'functie'; $nume('valoare'); // va afisa 'valoare' ?>Use that to your advantage.
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2607
Locație: Bucuresti

Trimis: Mar Mai 27, 2008 10:00 am    Titlul subiectului:  

ipatec a scris: ghilimelele erau ...pfff

daca pui asa

$variabila['1']

ce se gaseste intre '...' va fi interpretat ca sir
daca pui

$variabila["1"]

ce se gaseste intre "..." va fi verificat inainte de interpretare (daca pui "$i" va returna valoare lui $i dar daca pui '$i' va fi interpretat ca un sir de caractere)

numerele nu trebuie puse neaparat intre ghilimele duble deci merge si asa

$variabila[1]

citeste mai multe detalii prin tutorialele mele...
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community