Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
Variabile
Last Updated: Nov 08 2010 13:43, Started by
mitnik2007
, Nov 07 2010 18:05
·
0
#1
Posted 07 November 2010 - 18:05
Am variabila :
$oana = '1'; $andrei = '6'; $andreea = '2'; $marius = '4'; Comanda '.$row->id.' care imi afiseaza oana, andrei, andreea si marius dintr-o baza de date. Cum pot face ca '.$row->id.' sa-mi returneze 1, 6, 2, 4 in functie de variabila ? Sper ca m-am exprimat corect. |
#2
Posted 07 November 2010 - 18:13
Te-ai exprimat mai mult decat prost.
$row presupun ca este o resursa MySQL. Daca ai si variabila si resursa MySQL nu vad pentru ce mai ai nevoie de legatura? Cel mai bine ia o foaie si un pix si fa schita la ce vrei tu in pseudocod. apoi transcrie in php. |
#3
Posted 07 November 2010 - 18:16
Adica $row->id iti da oana, si tu vrei sa-ti dea 1?
Probabil asa Quote $$row->id |
#4
Posted 07 November 2010 - 18:24
Sa zicem ca am asa :
<?php @require("xx.php"); $q='select * from table'; $rez=$db->query($q); for($i=1;$i<=$rez->num_rows-0;$i++) { $row=$rez->fetch_object(); $out=''.$row->id.' '.$row->nume.' '.$row->pret.''; echo $out.""; } ?> Sa zicem ca '.$row->id.' imi returneaza Oana, cum fac ca Oana sa fie inlocuit cu nr 1 ? In alt caz '.$row->id.' imi returneaza Marius, iar Marius sa fie inlocuit cu 4. |
#7
Posted 07 November 2010 - 18:49
Așa de rău îmi pare când văd wannabes care nu se descurcă nici cu variabilele, dar în schimb se iau la trântă cu monștri precum baze de date relaționale și OOP.
Ceva e extrem de greșit pe lumea asta. @mitnik2007: nu mă înțelege greșit, dar pur și simplu e o discrepanță prea mare între nivelul cunoștințelor tale, și monstrul pe care îl ai în față. Nici David nu ar avea șanse. |
#8
Posted 07 November 2010 - 19:03
OriginalCopy e sectiunea incepatori, da ? Unde sa postez daca nu ma descurc ? Parca nu mai aveti rabdare cu noi "astia" .
<?php $oana = '1'; $marius = '2'; $alex = '3'; echo ' '.$oana.' '.$marius.' '.$alex.' '; ?> Rezulta 1 2 3 . Da ? De ce si la codul de sus nu pot face la fel ? Pentru ca nu stiu, si pentru ca nu stiu am apelat la voi. Adevarul este ca am inceput lumea asta a php-ului foarte dezordonat, e vina mea stiu. Am inceput sa ma documentez mai bine, mai organizat, exersez, iar o chestie de genul asta nu mi s-a parut a fi atat de grea. |
#9
Posted 07 November 2010 - 19:09
Păi în primul rând, care e inputul tău, un nume de genul "oana"?
|
#10
Posted 07 November 2010 - 19:14
mitnik2007, on 7th November 2010, 19:03, said: OriginalCopy e sectiunea incepatori, da ? Unde sa postez daca nu ma descurc ? Parca nu mai aveti rabdare cu noi "astia" . <?php $oana = '1'; $marius = '2'; $alex = '3'; echo ' '.$oana.' '.$marius.' '.$alex.' '; ?> Rezulta 1 2 3 . Da ? De ce si la codul de sus nu pot face la fel ? Pentru ca nu stiu, si pentru ca nu stiu am apelat la voi. Adevarul este ca am inceput lumea asta a php-ului foarte dezordonat, e vina mea stiu. Am inceput sa ma documentez mai bine, mai organizat, exersez, iar o chestie de genul asta nu mi s-a parut a fi atat de grea. Pune-le undeva dupa <?php si apoi revino daca tot nu merge cu $$row->id. |
|
#11
Posted 07 November 2010 - 19:29
<?php
@require("xxx.php"); $q='select * from table'; $rez=$db->query($q); for($i=1;$i<=$rez->num_rows;$i++) { $row=$rez->fetch_object(); $oana = '1'; $marius = '2'; $andrei = '3'; $out=' '.$row->id.' '; echo $out."<br>"; } ?> *don_daniello am incercat si imi da urmatorea eroare Catchable fatal error: Object of class stdClass could not be converted to string in /home/***/***/***.ro/test.php on line 11 In baza de date table am in campul id valorile oana, marius, andrei, iar '.$row->id.' care o sa imi afiseze oana, marius, andrei vreau sa mi le inlocuiasca cu 1, 2, 3 Edited by mitnik2007, 07 November 2010 - 19:31. |
#12
Posted 07 November 2010 - 19:32
Quote In baza de date table am in campul id valorile oana, marius, andrei, iar '.$row->id.' care o sa imi afiseze oana, marius, andrei vreau sa mi le inlocuiasca cu 1, 2, 3 Uite de aici a început greșeala ta. Câmpul ID ar trebui să fie acel număr (1,2,3), iar un alt câmp "username" ar trebui să conțină "oana", etc. Apoi nu mai are rost să ții variabile pentru fiecare user în parte în codul tău, totul este salvat în db, și problema ta dispare. |
#13
Posted 07 November 2010 - 19:36
Corecteaza-ma daca gresesc.
Vrei ca urmare a declararii unei variabile $oana = '1' sa fie fie inlocuit textul "oana" cu "1" dintr-un string? |
#14
Posted 07 November 2010 - 19:37
mitnik2007, on 7th November 2010, 19:29, said: *don_daniello am incercat si imi da urmatorea eroare Catchable fatal error: Object of class stdClass could not be converted to string in /home/***/***/***.ro/test.php on line 11 echo $$out."<br>"; Oricum codul si baza de date ar trebui regandite de la zero... Edited by don_dannielo, 07 November 2010 - 19:39. |
#15
Posted 07 November 2010 - 19:39
OriginalCopy stiam de asta, alta e problema la mine, sus am dat doar un exemplu absurd. Baza de date e mult mai mare, nu e numai oana, marius si andrei.
Iar eu o sa tot schimb numerele alea( o sa zici sa le schimb in baza de date, dar sa zicem ca nu am voie sa umblu la ea ). Nu are rost, intrebarea mea este daca se poate face ce vreau eu sa stiu sa caut pe gugle. Merci oricum. |
|
#16
Posted 07 November 2010 - 19:46
Quote intrebarea mea este daca se poate face ce vreau eu Nici nu vreau să-mi pierd timpul ajutându-te cu așa o blasfemie. Succes oricum! |
#17
Posted 07 November 2010 - 19:49
De unde sti ca baza de date e varza ? Chiar nu intelege nimeni ca am dat un exemplu absurd ?
In fine, va multumesc pentru timpul acordat/pierdut pt mine. |
#18
Posted 08 November 2010 - 00:04
Deci ai înțeles că nu ai avea problema asta dacă baza de date e făcută cum trebuie, așa absurd cum era exemplul.
Super, mă bucur că te-am putut lămuri. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users