 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
z.m
Data înscrierii: 25/Feb/2005
Mesaje: 328
|
| Trimis: Lun Feb 28, 2005 7:51 pm Titlul subiectului: problem |
|
|
Am un tabel de genul :
id simbol rol eur
1 ro true true
2 es false false
Eu vreau sa fac un comutator true-false pentru campurile rol si eur.Problema este ca trebuie sa fac comutatorul fara a sti numele campului rol sau eur,trebuind sa il fac cumva la modul general.Am asa:
<a href=idsettruefalsem.php?idsettruefalsem='".$row3["id"]."'&fieldmoneda='".$campmoneda2."'>$row3[$simbol1]</a>
unde $row3["id"] este id-ul din tabelul de mai sus,iar $campmoneda2 este campul rol sau eur.Ca sa preiau,ar trebui sa fac o interogare in functie de doua campuri,id si $campmoneda(rol sau eur),doar asa as putea selecta o singura valoare din tabel,careia sa ii schimb mai apoi atributul.Ca sa il preiau,am facut interogarea:
$query="SELECT * FROM limbi WHERE id='$idsettruefalsem' ORDER BY '".$fieldmoneda."' LIMIT 1";
$result=mysql_query($query) or die ("Unable to do query");
while ($row=mysql_fetch_array($result))
{
if($row["$fieldmoneda"]=="true") //ar fi $row["rol"] de exemplu
{
$query2="UPDATE limbi SET $fieldmoneda=false WHERE id_limba='$idsettruefalsem'"";
$result2=mysql_query($query2) or die ("Unable to do query 2");
}
}
Nu merge asa cum am facut eu.. |
|
| Sus |
|
z.m
Data înscrierii: 25/Feb/2005
Mesaje: 328
|
| Trimis: Mar Mar 01, 2005 1:34 am Titlul subiectului: |
|
|
| De fapt se pare ca merge:) |
|
| 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 |
|
| |
|