PHP expert |
|
dmv een functie (die ik heb 'geleend' ) zet in de tekstboxen neer in een file
<?php
function field($type, $name, $width, $value)
{
if($type == 1)
{
return "<input type='text' name='".$name."' style='width: ".$width . "px;' value='".$value."' />";
}
elseif($type == 2)
{
return "<input type='password' name='".$name."' style='width: ".$width . "px;' value='".$value."' />";
}
elseif($type == 3)
{
return "<textarea name='".$name."' cols='' rows='' style='width: ".$width . "px;'>".$value."</textarea>";
}
elseif($type == 4)
{
return "<input type='submit' name='".$name."' style='width: ".$width . "px;' value='".$value."' />";
}
}
?>
<?php function field($type, $name, $width, $value) { if($type == 1) { return "<input type='text' name='".$name."' style='width: ".$width . "px;' value='".$value."' />"; } elseif($type == 2) { return "<input type='password' name='".$name."' style='width: ".$width . "px;' value='".$value."' />"; } elseif($type == 3) { return "<textarea name='".$name."' cols='' rows='' style='width: ".$width . "px;'>".$value."</textarea>"; } elseif($type == 4) { return "<input type='submit' name='".$name."' style='width: ".$width . "px;' value='".$value."' />"; } } ?>
maar als ik nu zo gebruik:
<?= field(1, 'username', 200, ''.stripslashes($arr['username']).'') ?>
en in de database staat test\'s dan krijg ik in de broncode een fout namelijk:
Citaat: Warning: <input> attribute ''s'' lacks value
want de input box staat zo in de broncode:
value='Test's' /> dus hoe kan ik dit oplossen heb ook al met " geprobeerd marja
|