-2
hier zeigen ist mein Code und ich möchte diesen Code einzubetten, wie zwei Werte vergleichen und dann relevanten Daten in Option-Tag
<?php echo ($res['h_id']==$row['h_id'])?'selected':'' ?>
in diesem einen Code, um den spezifischen Wert von Option-Tag wählen, wenn Seite geladen
<?php
$con = new Hostel();
$res=$con->getHostelName();
while ($row = $res->fetch_assoc()) {
echo "<option value=\"{$row['h_id']}\">";
echo $row['h_name'];
echo "</option>";
}
?>
was für eine Logik. '$ res' ist ein Resultset,' $ row' ist die aktuelle Zeile. Warum sollten sie '$ res ['h_id'] == $ row ['h_id']' gleich sein? – RomanPerekhrest
Nicht erhalten Wie '$ res ['h_id'] == $ row ['h_id']'? –
$ res ['h_id'] ist ein anderes Array, das ich nicht verwenden wollte $ res $ res = $ conver> getHostelName(); .... achtsam verwende ich keine korrekten Namenskonventionen – user5403480