2015-12-28 1 views
2

J'essaie de passer une variable d'une page à une autre page afin que je puisse afficher plus d'informations sur l'autre page en obtenant l'idée. Je ne suis pas vraiment sûr de ce qui ne va pas et parce que j'utilise bluemix il ne montre pas une erreur, il me donne juste l'erreur page 500. Voici mon code:passer une variable à une autre page pour la requête sql

<?php 
    $strsql = "select id, name, problem, urgency, technology from idea WHERE status='saved'"; 
    if ($result = $mysqli->query($strsql)) { 
     // printf("<br>Select returned %d rows.\n", $result->num_rows); 
    } else { 
      //Could be many reasons, but most likely the table isn't created yet. init.php will create the table. 
      echo "<b>Can't query the database, did you <a href = init.php>Create the table</a> yet?</b>"; 
     } 

     ?> 


    <?php 
         echo "<tr>\n"; 
         while ($property = mysqli_fetch_field($result)) { 
           echo '<th>' . $property->name . "</th>\n"; //the headings 

         } 
         echo "</tr>\n"; 

         while ($row = mysqli_fetch_row ($result)) { 
          $idea_id= $row['id']; 
          echo "<tr>\n"; 
          for($i = 0; $i < mysqli_num_fields ($result); $i ++) { 
           echo <a href ="meerinfo.php?idea= '. $idea_id .'"> '<td>' . "$row[$i]" . '</td>'</a>; 
          } 
          echo "</tr>\n"; 
         } 


         $result->close(); 
         mysqli_close(); 
        ?> 
+2

Deux supplémentaires ' Saty

+0

pas qui est juste que je me trompe je l'ai fait quand je l'ai posté désolé – user3356007

+0

Pouvez-vous fournir un' print_r ($ rangée); 'de l'intérieur de la boucle while? – Jan

Répondre

1

Il y a un petit bug dans votre code. Votre ligne echo <a href ="... devrait être comme ça,

echo '<td><a href ="meerinfo.php?idea='. $idea_id .'">' . $row[$i] . '</a></td>'; 
+0

L'erreur n'est pas Montrant plus Rajdeep mais la ligne n'est pas un lien? – user3356007

+0

@ user3356007 Quelle rangée? Parlez-vous de '$ row [$ i]'? –

+0

oui je veux la ligne pour envoyer l'id à la page suivante moreinfo mais la ligne isn't un lien maintenant – user3356007