jag har följt webstudio's php guider och hållit på o mekat lite och nu har jag märkt att jag inte kan radera/editera något som har mellanslag i sig. kan jag lösa detta på något sätt? väldig nybörjare på både php och mysql...
Edit: koden... förlåt
har inte ändrat nåt i koden, detta är från exemplet på webstudio
det funkar att radera alla utan mellanrum
<?php $connection = mysql_connect("localhost", "xxx", "xxx") or die("Kunde inte skapa koppling!");
mysql_select_db("wSphp") or die("Kunde inte välja databas");
?>
<?php if(!empty($_POST['namn']))
{
$namn = $_POST['namn'];
$del = "DELETE FROM fodelsedagar WHERE namn = '$namn'";
mysql_query($del) or die("Det gick inte att radera från databasen!");
print("Raderade ett namn...<p/>");
}
?>
Välj ett namn som skall raderas...<br/>
<form method="POST" action="del.php">
<select name="namn">
<?php $hamta = "SELECT namn FROM fodelsedagar";
$resultat = mysql_query($hamta) or die("Det gick inte att hämta information från databasen!");
while($rad = mysql_fetch_array($resultat))
print("<option value=" . $rad["namn"] . ">" . $rad["namn"]);
mysql_free_result($resultat);
?>
</select>
<input type="submit" value="Radera">
</form>
<?php mysql_close($connection);
?>