Hi danke schon einmal vorab für die Hilfe ,
Ich würde gerne 2 Funktionen auf mysqli umändern die mysql funktionen gehen sobald ich sie auf mysqli ändere funktionieren sie leider nicht mehr.Die Functionen sind für ein selectfeld in einem Formular.
Hier der Code auf mysql basis
Mein mysqli versuch
Ich würde gerne 2 Funktionen auf mysqli umändern die mysql funktionen gehen sobald ich sie auf mysqli ändere funktionieren sie leider nicht mehr.Die Functionen sind für ein selectfeld in einem Formular.
Hier der Code auf mysql basis
PHP:
function spieleroptionen($team, $select){
$sql = mysql_query("Select * From mhdl_spieler Where saison = 16 ORDER BY name ASC");
while($out = mysql_fetch_array($sql)){
$sel = NULL;
if($out['id'] == $select) $sel = 'selected';
$outp .= '<option '.$sel.' value="'.$out['name'].'">'.$out['name'].'</option>';
}
return $outp;
}
function teamoptionen($team, $select){
$sql = $insert = mysql_query("Select * From mhdl_teams ORDER BY id ASC");
while($out = mysql_fetch_array($sql)){
$sel = NULL;
if($out['id'] == $select) $sel = 'selected';
$outp .= '<option '.$sel.' value="'.$out['mannschaft'].'">'.$out['mannschaft'].'</option>';
}
return $outp;
}
<div class="form-group input-group">
<span class="input-group-addon">Teamname*:</span>
<select class="form-control" name="teamname">
<option value="0">Team wählen...</option>
<? echo teamoptionen(isset($_POST['teamname']) ? $_POST['teamname'] : ''); ?>
</select>
</div>
<div class="form-group input-group">
<span class="input-group-addon">Spielername*:</span>
<select class="form-control" name="spielername">
<option value="0">Spieler wählen...</option>
<? echo spieleroptionen(isset($_POST['spielername']) ? $_POST['spielername'] : ''); ?>
</select>
Mein mysqli versuch
PHP:
function spieleroptionen($team, $select){
$sql = mysqli_query($db_link, "Select * From mhdl_spieler Where saison = 16 ORDER BY name ASC");
while($out = mysqli_fetch_array($sql)){
$sel = NULL;
if($out['id'] == $select) $sel = 'selected';
$outp .= '<option '.$sel.' value="'.$out['name'].'">'.$out['name'].'</option>';
}
return $outp;
}
function teamoptionen($team, $select){
$sql = mysqli_query($db_link, "Select * From mhdl_teams ORDER BY id ASC");
while($out = mysqli_fetch_array($sql)){
$sel = NULL;
if($out['id'] == $select) $sel = 'selected';
$outp .= '<option '.$sel.' value="'.$out['mannschaft'].'">'.$out['mannschaft'].'</option>';
}
return $outp;
}
<div class="form-group input-group">
<span class="input-group-addon">Teamname*:</span>
<select class="form-control" name="teamname">
<option value="0">Team wählen...</option>
<? echo teamoptionen(isset($_POST['teamname']) ? $_POST['teamname'] : ''); ?>
</select>
</div>
<div class="form-group input-group">
<span class="input-group-addon">Spielername*:</span>
<select class="form-control" name="spielername">
<option value="0">Spieler wählen...</option>
<? echo spieleroptionen(isset($_POST['spielername']) ? $_POST['spielername'] : ''); ?>
</select>