11. maj 2005 - 23:27Der er
5 kommentarer og 1 løsning
Udskrive fra MySQLi 4 celler, og der skal være lige mange i hver.
Hej eksperter.
jeg skal have lavet et script, som udskriver navne fra MySQL i en tabel. Der skal være lige mange i hver celle, så antallet af navne divideres med 4, og rundes op.
Den skal udskrive ind til det den når det oprundede tal, og derefter skal den begynde at udskrive i 2. celle osv. Så skulle det gerne ende med at der max er et underskud på 3 navne i 4. celle.
Jeg har også lavet lidt kode til det, men i skal hjælpe med at færdig gøre den:
//Laver forespørgsel i tabellen $afviste_venner = mysql_query ("SELECT * FROM `afviste-venner` ORDER BY brugernavn ASC") or die (mysql_error()); //tæller antallet af afslåede ansøgninger $afviste = mysql_fetch_assoc(mysql_query("SELECT COUNT( * ) as antal FROM `afviste-venner`")); echo "Samlet antal afslåede ansøgninger: {$afviste['antal']}<br><br>\n\n";
$delt = $afviste['antal'] / 4; $delt = ceil($delt); // Nu skal den udskrive i tabellen, og det er det i skal hjælpe med.
og så når den når 4, så skal den starte forfra med:
<tr> <td>navn1</td> <td>navn2</td> <td>navn3</td> <td>navn4</td> </tr> <tr> <td>alder1</td> <td>alder2</td> <td>alder3</td> <td>alder4</td> </tr> <tr> <td>email1</td> <td>email2</td> <td>email3</td> <td>email4</td> </tr> og så skal den bare lede de resterende felter tomme. Altså hvis der er 3 i den sidste række, så skal det sidste felt udskrives, selv om at det er tomt..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.