Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

CRUD rediger simple

Side 1 ud af 1 (1 indlæg)
  • 1
Tilmeldt 3. Oct 13
Indlæg ialt: 1
Skrevet kl. 21:35
Hvor mange stjerner giver du? :
<?php

$fejlbeskeder = "";

if (isset ($_GET['produkt_id']))
{
$produkt_id = $_GET['produkt_id'];

$navn = "";
$pris = "";
$varenr = "";
$designer = "";
$designyear = "";
$beskrivelse = "";

$data_redigeret = false;

if (isset ($_POST['send_form']))
{
// Henter data fra formularen

$navn = $_POST['navn'];
$pris = $_POST['pris'];
$varenr = $_POST['varenr'];
$designer = $_POST['designer'];
$designyear = $_POST['designyear'];
$beskrivelse = $_POST['beskrivelse'];

// Validering

if ($navn == "")
{
$fejlbeskeder .= "Du skal udfylde navn-feltet<br />";
}

if ($pris == "")
{
$fejlbeskeder .= "Du skal udfylde pris-feltet<br />";
}

if ($varenr == "")
{
$fejlbeskeder .= "Du skal udfylde varenr-feltet<br />";
}

if ($designer == "")
{
$fejlbeskeder .= "Du skal udfylde designer-feltet<br />";
}

if ($designyear == "")
{
$fejlbeskeder .= "Du skal udfylde designyear-feltet<br />";
}

if ($beskrivelse == "")
{
$fejlbeskeder .= "Du skal udfylde beskrivelse-feltet<br />";
}
{
$sql = "
UPDATE produkter
SET produkt_navn = '$navn', produkt_pris = '$pris', produkt_varenr = '$varenr', produkt_designer = '$designer', produkt_designyear = '$designyear', produkt_beskrivelse = '$beskrivelse'
WHERE produkt_id = '$produkt_id' ";

mysql_query ($sql) or die (mysql_error ());

$data_redigeret = true;

$succes_besked = "<p style='color: green;'>" . "Møblet blev rettet." . "</p>";
}
}
else
{
$sql = "SELECT * FROM produkter WHERE produkt_id = '$produkt_id' ";
$result = mysql_query ($sql) or die (mysql_error ());

while ($row = mysql_fetch_assoc ($result))
{
$navn = $row['produkt_navn'];
$pris = $row['produkt_pris'];
$varenr = $row['produkt_varenr'];
$designer = $row['produkt_designer'];
$designyear = $row['produkt_designyear'];
$beskrivelse = $row['produkt_beskrivelse'];
}
}
}

// ==============================================================
// Viser fejlbeskeder (hvis der er nogen)

if ($fejlbeskeder != "")
{
echo "<div>$fejlbeskeder</div>";
}

// ==============================================================
// Viser en besked hvis alt gik som forventet

if (isset($succes_besked))
{
echo "<div>$succes_besked</div>";
}

// ==============================================================

?>


<title>Rediger m&oslash;bler</title>

<form action="" method="post">

<b>Navn:</b><br />
<input type="text" name="navn" size="52" value='<?php echo $navn; ?>' /><br /><br />

<b>Pris:</b><br />
<input type="text" name="pris" size="52" value='<?php echo $pris; ?>' /><br /><br />

<b>Vare nr:</b><br />
<input type="text" name="varenr" size="52" value='<?php echo $varenr; ?>' /><br /><br />

<b>Designer:</b><br />
<input type="text" name="designer" size="52" value='<?php echo $designer; ?>' /><br /><br />

<b>Design år:</b><br />
<input type="text" name="designyear" size="52" value='<?php echo $designyear; ?>' /><br /><br />

<b>Beskrivelse:</b><br />
<textarea name="beskrivelse" class="tekstform"><?php echo $beskrivelse; ?></textarea><br /><br />

<input type="submit" name="send_form" value="Færdig" />
</form>
<div> <li><a href="admin_mobel.php">Tilbage</a></li> </div>
</div>
Side 1 ud af 1 (1 indlæg)