mysql UPDATE indsætter ikke alle værdier
Hej Exp'sJeg har følgende php kode:
Side: ?page=update
$id = $_POST['img_id'];
$thread = $_POST['thread'];
$photo = $_POST['photo'];
$desc = $_POST['desc'];
$conn = mysql_connect("you", "don't", "know") or die('Fejl: ' . mysql_error());
mysql_select_db("deadheads", $conn);
$query_update1 = "UPDATE 'photo' SET thread='" . $thread . "' WHERE id='" . $id . "'";
mysql_query($query_update1);
$query_update2 = "UPDATE 'photo' SET desc='" . $desc . "' WHERE id='" . $id . "'";
mysql_query($query_update2);
$query_update3 = "UPDATE 'photo' SET photo='" . $photo . "' WHERE id='" . $id . "'";
mysql_query($query_update3);
mysql_close($conn);
Side: ?page=edit
Og følgende form:
<form method="POST" action="pictures.php?page=update">
<input type="hidden" value="<?php echo $img_id; ?>" name="img_id"/>
<select name="thread">
<option value="">Choose a news</option>
<option disabled="disabled"></option>
<option value="<?php echo $thread; ?>"><?php echo thread; ?></option>
</select>
<input type="text" name="photo" value="<?php echo $photo; ?>"/>
<input type="text" name="desc" size="60" maxlength="255" value="<?php echo $desc; ?>"/>
<input type="submit" value="Edit!"/>
</form>
Nu vil jeg gerne vide hvorfor at mit php-script ikke opdatere alle værdierne. Hvis jeg ikke ændre $photo så vil den heller ikke opdaterer $desc. Det samme med $photo hvis ikke jeg ændre $thread.
Hvad er der galt?
//themaster
