Я пытаюсь передать переменную со страницы на другую страницу, чтобы я мог показать больше информации на другой странице, получив идею. Я не совсем уверен, что происходит не так, и потому что я использую bluemix, он не отображает ошибку, он просто дает мне ошибку 500 страницы. Вот мой код:
<?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();
?>
В вашем коде есть небольшая ошибка. Ваш echo <a href ="...
линия должна быть такой,
echo '<td><a href ="meerinfo.php?idea='. $idea_id .'">' . $row[$i] . '</a></td>';
Других решений пока нет …