Afisare date in php pe randuri cu nerepetare nume coloana
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
polbacisergiu
- Mesaje: 2
Afisare date in php pe randuri cu nerepetare nume coloana
Buna am o rugaminte ...
Ma poate ajuta cineva cu o functie cod pentru a aranja datr extrase din baza de date.
am un tabel in baza de date format din
Cod: Selectaţi tot
id | nrmatricol | materie |nota
1 52 matematica 10
2 19 matematica 5
3 52 engleza 7
4 52 matematica 8
extrag din acest table datele in functie de nr matricol , de exemplu daca nr matricolo ii 52 folosesc codul:
Cod: Selectaţi tot
foreach ($bonoteok_array as $row)
{
echo $row['materie'];
echo ' '
echo $row['nota'];
echo '<br>';
acest cod imi returneza un tabel de forma pentru nrmatircol=52
ma paote ajuta cineva cu un coda care sa imi afiseze ceva de genu
am incercat eu ceva cu if da numa baliverne imi da.
va multumesc.
MarPlo
Mesaje: 4343
Salut
Ca sa aranjezi altfel decat e in tabelul mysql, retii intai datele intr-un array asociativ.
Incearca asa:
Cod: Selectaţi tot
$data_row = array();
// retine datele in $data_row, asociate cu 'materie'
foreach($bonoteok_array as $row) {
if(!isset($data_row[$row['materie']])) $data_row[$row['materie']] = array();
$data_row[$row['materie']][] = $row['nota'];
}
// afisare
foreach($data_row as $k => $v) {
echo $k .' '. impode(' ', $v);
}
polbacisergiu
Mesaje: 2
iti multumesc mult.... acuma am observat care era si problema mea eu foloseam acelas sir pentru salvare si deaia aveam numa aiureli