[Rezolvat] Problema select din baza de date

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

iulianba
Average Member
Mesaje: 74
Membru din: Joi Mar 24, 2011 6:10 pm

[Rezolvat] Problema select din baza de date

Mesajde iulianba » Mie Apr 13, 2011 1:08 am

In baza de date, am campul admin care are ca default valoarea 0 (userul nu este admin) si poate fi setata cu 1 atunci cand userul este admin.
La fisierul de modificare rang, am acest drop-down care preia valoarea admin din baza de date a user-ului in mod corect. Problema intervine atunci cand vreau sa modific cu 0 de exemplu, pentru ca imi arata duplicatele. Ex: daca am 10 useri cu valoarea 0, 0 va aparea de 10 ori in drop-down.
Nu am nici o idee...ceva ajutor?
Multumesc anticipat, codul meu este mai jos.

Cod: Selectaţi tot

<?php
$query="select admin from useri";
$rezultat=mysql_query($query);
$adminC = $row['admin'];
while(list($admin)=mysql_fetch_row($rezultat)) {
if($adminC == $admin){
$selected = 'selected = "selected"';
} else {
$selected = '';
}
echo "<option value=\"$admin\" $selected>$admin</option></form>";
}
?>


EDIT: Nu ma gandisem deloc la select distinct! :D
Rezolvat, solutia tine doar de sql:

Cod: Selectaţi tot

$query="select DISTINCT admin from useri";



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 66 vizitatori