Ik ben momenteel bezig met een inlog systeem te maken. Dit moet ik gaan gebruiken voor in een cms systeem. Ik ben helaas nog niet ervaren in programeren, en loop nu ook tegen een probleem aan.
Ik heb namelijk een script gemaakt waarin users die aangemeld zijn hun gegevens kunnen veranderen. Als ik een gewoone textbox gebruik, dan kan ik de oude gegevens heel makkelijk uit de database halen. Echter als ik ga werken met een selectbox, dan werkt het niet. Ik heb namelijk de keuze om 3 verschillende talen in te vullen. Alleen als ik het op de volgende manier doe, dan haalt hij totaal geen gegevens uit de database (terwijl de gewone textboxen dat wel doen).
Dit is de code die ik voor de selectbox gebruik.
<?php
if($verstuurd==1){
if(empty($_POST['taal'])){
echo "<tr><td colspan=\"2\">".$fout_tags_open."Vul een taal in.".$fout_tags_sluit."</td></tr>";
}
if(isset($taal_fout)){
echo "<tr><td colspan=\"2\">".$fout_tags_open.$taal_fout.$fout_tags_sluit."</td></tr>";
}
}
?>
<tr>
<td><b>Taal:</b></td>
<td>
<select name="taal" value="<?php echo stripslashes(htmlentities($taal)); ?>">
<option value="England" <? if ($verstuurd==1&&$_POST['taal']=='England'){ echo "selected"; } elseif ($rij['taal']=='England'){ echo "selected"; } ?>>England</option>
<option value="Germany" <? if ($verstuurd==1&&$_POST['taal']=='Germany'){ echo "selected"; } elseif ($rij['taal']=='Germany'){ echo "selected"; } ?>>Germany</option>
<option value="Nederland" <? if ($verstuurd==1&&$_POST['taal']=='Nederland'){ echo "selected"; } elseif ($rij['taal']=='Nederland'){ echo "selected"; } ?>>Nederland</option>
</select>
</td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" value="Opslaan"> <input type="button" value="Annuleren" onClick="window.location='<?php echo $locatie; ?>'"></center></td>
</tr>
kan iemand me helpen om deze code werkend te krijgen.
Ik heb namelijk een script gemaakt waarin users die aangemeld zijn hun gegevens kunnen veranderen. Als ik een gewoone textbox gebruik, dan kan ik de oude gegevens heel makkelijk uit de database halen. Echter als ik ga werken met een selectbox, dan werkt het niet. Ik heb namelijk de keuze om 3 verschillende talen in te vullen. Alleen als ik het op de volgende manier doe, dan haalt hij totaal geen gegevens uit de database (terwijl de gewone textboxen dat wel doen).
Dit is de code die ik voor de selectbox gebruik.
<?php
if($verstuurd==1){
if(empty($_POST['taal'])){
echo "<tr><td colspan=\"2\">".$fout_tags_open."Vul een taal in.".$fout_tags_sluit."</td></tr>";
}
if(isset($taal_fout)){
echo "<tr><td colspan=\"2\">".$fout_tags_open.$taal_fout.$fout_tags_sluit."</td></tr>";
}
}
?>
<tr>
<td><b>Taal:</b></td>
<td>
<select name="taal" value="<?php echo stripslashes(htmlentities($taal)); ?>">
<option value="England" <? if ($verstuurd==1&&$_POST['taal']=='England'){ echo "selected"; } elseif ($rij['taal']=='England'){ echo "selected"; } ?>>England</option>
<option value="Germany" <? if ($verstuurd==1&&$_POST['taal']=='Germany'){ echo "selected"; } elseif ($rij['taal']=='Germany'){ echo "selected"; } ?>>Germany</option>
<option value="Nederland" <? if ($verstuurd==1&&$_POST['taal']=='Nederland'){ echo "selected"; } elseif ($rij['taal']=='Nederland'){ echo "selected"; } ?>>Nederland</option>
</select>
</td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" value="Opslaan"> <input type="button" value="Annuleren" onClick="window.location='<?php echo $locatie; ?>'"></center></td>
</tr>
kan iemand me helpen om deze code werkend te krijgen.