Avatar billede compac Seniormester
31. maj 2008 - 16:27 Der er 2 kommentarer og
1 løsning

Udtræk til multidimentionel-array

Jeg har oprettet en funktion ,som skal udtrække  data til et multidimentionel array.
Jeg ønsker at anbringe oplysningerne i input-felter hvor længden af feltet svarer til længden i selve databasen.
Hvordan styrer jeg længden?

Min kode:
<?php

function array2table($arr,$width)
  {
  $count = count($arr);
  if($count > 0){
      reset($arr);
      $num = count(current($arr));
      echo "<table align=\"center\" border=\"1\"cellpadding=\"5\" cellspacing=\"0\" width=\"$width\">\n";
      echo "<tr>\n";
      foreach(current($arr) as $key => $value){
          echo "<th>";
          echo $key."&nbsp;";
          echo "</th>\n"; 
          } 
      echo "</tr>\n";
      while ($curr_row = current($arr)) {
          echo "<tr>\n";
          $col = 1;
          while (false !== ($curr_field = current($curr_row))) {
              echo "<td>";
              ?>         
              <input type=text name="areal" size=30 value="<?php echo $curr_field ?>"
              <?php
              echo "</td>\n";
              next($curr_row);
              $col++;
              }
          while($col <= $num){
              echo "<td>&nbsp;</td>\n";
              $col++;     
          }
          echo "</tr>\n";
          next($arr);
          }
      echo "</table>\n";
      }
  }

include("../conn.php");
// Add DB connection script here

$query = "SELECT navn, email, telefon FROM $bestyrelse";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result)){
  $array[] = $row; }
     
array2table($array,600); // Will output a table of 600px width

?>
Avatar billede hrc Mester
01. juni 2008 - 23:06 #1
Er spørgsmålet stillet det rette sted? Synes der er noget "MySQL" i bunden af dit spørgsmål
Avatar billede compac Seniormester
07. juni 2008 - 10:46 #2
Både og---
Avatar billede compac Seniormester
01. december 2008 - 12:28 #3
*
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester