Peter Brodersen wrote in dk.edb.internet.webdesign.serverside.php:
> On 20 Jan 2006 12:50:12 GMT, sliiide <rasmusNOSPAM@owns.dk> wrote:
>
> >Har forsøgt at lave en redigering funktion, men når jeg vil
> >REPLACE det nye indhold med det gamle, tilføjer den det bare.
>
> Hvad skal den replace ud fra? En eksisterende titel? I så fald skal
> titlen være nøgle.
Sætter lige hele koden ind, så er det nok lidt nemmere at se hvad den
skal gøre.
<form action="tilfoej.php" method="POST">
<?php
$db=mysql_connect("localhost","**","*****") or die("ERROR: " .
mysql_error());
mysql_select_db("rs",$db) or die("ERROR: " . mysql_error());
if(!empty($_GET["rediger"]))
{
$redigernr=$_GET["rediger"];
$row=mysql_query("SELECT
nr,titel,hovedrolle,laengde,genre,vurdering,imdb,dato FROM dvd WHERE
nr='$redigernr'");
}
while ($data = mysql_fetch_assoc($row)) {
echo "Titel:<br><input type='text' name='titel' value='";
echo $data["titel"];
echo "'/><br>Hovedrolle:<br><input type='text' name='hovedrolle'
value='";
echo $data["hovedrolle"];
echo "'/><br>Længde:<br><input type='text' name='laengde' value='";
echo $data["laengde"];
echo "'/><br>Genre:<br><input type='text' name='genre' value='";
echo $data["genre"];
echo "'/><br>Vurdering:<br><input type='text' name='vurdering'
value='";
echo $data["vurdering"];
echo "'/><br>IMDB link:<br><input type='text' name='imdb' value='";
echo $data["imdb"];
echo "'/><br>";
}
mysql_close($db);
?>
<input type="submit" value="Tilføj film" name="send"
onclick="validering();return false;"/>
</form>
<?php
$db=mysql_connect("localhost","***","******") or die("ERROR: " .
mysql_error());
mysql_select_db("rs",$db) or die("ERROR: " . mysql_error());
if(!empty($_POST["send"]))
{
$redigernr=$_GET["rediger"];
$titel=$_POST["titel"];
$hovedrolle=$_POST["hovedrolle"];
$laengde=$_POST["laengde"];
$genre=$_POST["genre"];
$vurdering=$_POST["vurdering"];
$imdb=$_POST["imdb"];
$dato_array=getdate();
$dato=$dato_array["hours"].":".$dato_array["minutes"]."
".$dato_array["mday"]."/".$dato_array["mon"]."-".$dato_array["year"];
mysql_query("REPLACE INTO
dvd(titel,hovedrolle,laengde,genre,vurdering,imdb,dato) WHERE
nr='$redigernr' VALUES
('$titel','$hovedrolle','$laengde','$genre','$vurdering','$imdb','$da
to')");
?>
<script type="text/javascript">
<!--
updateandexit();
// -->
</script>
<?php
}
mysql_close($db);
?>
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials