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
 

Inlocuire cuvinte
Vezi mesajul original

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



Data înscrierii: 13/Aug/2007
Mesaje: 5

Trimis: Vin Mar 07, 2008 11:56 am    Titlul subiectului: Inlocuire cuvinte  

Am o baza de date cu campurile

nume
cod

Dupa ce selectez tot din nume si cod din baza de date, cum as putea sa inlocuiesc codul cu un alt nume?

nume = array (elev, student, politician, medic, inginer);
iar pentru
cod = 123 sa fie inlocuit cu elev
cod = 124 sa fie inlocuit cu student
cod = 125 sa fie inlocuit cu politician
samd

Multumesc[/b]
Sus  
Birkoff



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

Trimis: Vin Mar 07, 2008 12:35 pm    Titlul subiectului:  

eu am o alta idee care cred ca te ajuta mai mult si anume bagi in array si codurile si numele astfel:


$campuri_bd[$row['cod']] = $row['nume']);


si dai echo $campuri_bd[123]; si ti se afiseaza numele asociat codului respectiv...

foreach ($campuri_bd as $cheie=>$valoare)
{
echo 'cod= '.$cheie.' --- valoare= '.$valoare.'<br>';
}
Sus  
Burn_x1



Data înscrierii: 13/Aug/2007
Mesaje: 5

Trimis: Sâm Mar 15, 2008 5:40 pm    Titlul subiectului:  

Nu prea am inteles.
Eu am exact asa tabelele
____________
|JUDE| COD |
|_____|_____|
|Galati| 123 |
|_____|______|
|DOLJ | 124 |
|_____|______|
|GORJ | 125 |
|_____|______|

____________
| ORAS...| COD |
|_______|_____|
|GALATI| 123 ... |
|_______|_____|
|CRAIOV| 124 .. |
|_______|______|
|TG-JIU..| 125.... |
|_______|______|

Cum Pot face ca atunci cand selectez din baza de date sa imi iasa:

ORAS -> JUDE

________________
Sus  
dechim



Data înscrierii: 10/Mai/2005
Mesaje: 630
Locație: Drobeta Turnu Severin

Trimis: Sâm Mar 15, 2008 6:46 pm    Titlul subiectului:  

Cod:
$cda = "SELECT orase.oras, judete.judet FROM orase LEFT JOIN judete ON (orase.cod = judete.cod);";

$arr = array();
if ($result = mysql_query($cda))
{
    while ($row = mysql_fetch_assoc($result))
           $arr[$row['oras']] = $row['judet'];
}

In final array-ul $arr va fi de forma oras=>judet
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 -> Cod PHP
Pagina 1 din 1


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