Tutaj zapełniam moje listy rozwijane polami bazy danych za pomocą php mój kod następuje,
while ($row = mysql_fetch_array($result)) {
$series1 .= "<option id="Series1" value="" . $row["Series"] ."">" . $row["Series"] ." </option>";
}
po pobraniu i echo to do html
<select id="Series1" onchange="changeVal("Series1")">
<option value="">Please select</option>
<?php echo $series1 ?>
</select>
mój problem polega na tym, że mam pewne wartości null w polu bazy danych, nie chcę, aby wstawić je w polu opcji, mój końcowy wynik wygląda teraz tak
proszę pomóż mi.
Odpowiedzi:
4 dla odpowiedzi № 1Spróbuj tego
while ($row = mysql_fetch_array($result)) {
if($row["Series"] != "" || $row["Series"] != NULL) {
$series1 .= "<option id="Series1" value="" . $row["Series"] ."">" . $row["Series"] ." </option>";
}
}
LUB
W zapytaniu sql
SELECT * FROM your_table WHERE Series IS NOT NULL
2 dla odpowiedzi nr 2
Możesz spróbować tak
while ($row = mysql_fetch_array($result)) {
if(isset($row["Series"])) {
$series1 .= "<option id="Series1" value="" . $row["Series"] ."">" . $row["Series"] ." </option>";
}
}
1 dla odpowiedzi nr 3
Spróbuj tego...
<select id="Series1" onchange="changeVal("Series1")">
<option value="">Please select</option>
<?php
while ($row = mysql_fetch_array($result))
{
if($row["Series"] != "" || $row["Series"] != NULL)
{
?>
<option value="<?php echo $row["Series"]; ?>"><?php echo $row["Series"]; ?></option>
</select>
<?php
}
}
?>