Rette i database via php side
Jeg skal have en side hvor jeg kan rette i min database uden at bruge phpmyadmin. Eller det vil sige, det er mine ansatte der skal kunne gøre det, uden at kontakte mig, og lade mig gøre det via phpmyadmin.Jeg har her en indsendelsesside til nyhederne, så I lige kan se opbygningen i tabellen:
<!---- Indsend Nyhed .php ----!>
<?php
$create = $_REQUEST["create"];
if(isset($create) && $create=="true" ) {
include("INC/conn.inc");
$titel = $_REQUEST["titel"];
$undertitel = $_REQUEST["undertitel"];
$nyhed = $_REQUEST["nyhed"];
$kilde = $_REQUEST["kilde"];
$skribent = $_REQUEST["skribent"];
$oprettet = date("H:i:s D-m-y");
if( $titel == "" || $nyhed == "") {
print(" Enten titel eller nyhed mangler...");
} else {
mysql_query("INSERT INTO nyheder(id, titel, nyhed, undertitel, kilde, skribent, oprettet, billede1, billede2, billede3, billede4, platform) VALUES ('', '".$titel."', '".$nyhed."', '".$undertitel."', '".$kilde."', '".$skribent."', '".$oprettet."', '".$billede1."', '".$billede2."', '".$billede3."', '".$billede4."', '".$platform."')");
print("<b>Nyheden blev indsat på index ".mysql_insert_id()."</b><hr/>");
}
}
?>
<form action="indsend_nyhed.php" method="post">
<input type="hidden" name="create" value="true"/>
<p>Titel på nyheden:</p>
<input type="text" size="40" name="titel" value="<?=$titel?>" /><br>
Her skal du skrive titlen på nyheden. Undgå titler som: "Ny demo på gaden" eller "nu er der et nyt spil på vej" men i brug i stedet undertitlen til at beskrive.
<p>Undertitel:</p>
<input type="text" size="40" name="undertitel" value="<?=$undertitel?>" /><br>
Her skal du skrive undertitlen. FX hvis titlen er "Doom3" kunne undertitlen være: "Endnu engang er der kommet nye billeder fra det længe ventede gyserspil.
<p>Kilde:</p>
<input type="text" size="40" name="kilde" value="<?=$kilde?>" /><br>
Her skriver du kilden til nyheden, hvis du fx har fået nyheden af EA Games, skriver du det. Hvis det er en nyhed om sitet skriver du bare The GameViewer som kilde.
<p>Skribent:</p>
<input type="text" size="40" name="skribent" value="<?=$skribent?>" /><br>
Her skriver du dit RIGTIGE navn, jeg vil ikke se alle mulige grimme nicks og alt muligt, dit fulde navn, og gerne et pinligt mellemnavn.
<p>Du skal nu gå til <a target="blank" href="upload.php">DENNE SIDE!</a> for at uploade billederne til nyheden. Husk at billederne skal have en nogenlunde størrelse, så man kan se dem. Jeg behøver vel ikke sige det her, men billederne skal selvfølgelig have noget at gøre med det spil nyheden omhandler. Hvis du ikke har nogen billeder til den gældende nyhed, må du ikke indsende nyheden. Kontakt i stedet David Jensen, for at få billeder. Alle 4 felter skal udfyldes. Det er ikke bare en dum regel, det er en nødvendighed for at systemet fungerer korrekt.<br><br>Når du har uploadet de billeder du skulle, skal du nedenunder udfylde felterne med det navn billedet har. Men du skal huske at angive filtypen. Det vil sige, hvis billedet for eksempel hed "screen234.jpg" skal du i feltet skrive .jpg, altså fx: "screen234.jpg".<br>Hvis du er tvivl om noget af det her, så kontakt mig endelig! Du ved vel forhåbentlig hvem jeg er, ellers er der da noget helt galt! Okay okay, David Jensen, <a href="mailto:david@thegameviewer.dk">david@thegameviewer.dk</a></p>
<p>Billede 1:</p>
<input type="text" size="40" name="billede1" value="<?=$billede1?>" />
<p>Billede 2:</p>
<input type="text" size="40" name="billede2" value="<?=$billede2?>" />
<p>Billede 3:</p>
<input type="text" size="40" name="billede3" value="<?=$billede3?>" />
<p>Billede 4:</p>
<input type="text" size="40" name="billede4" value="<?=$billede4?>" />
<p>Selve nyheden :<p>
<?php
$sw = new SPAW_Wysiwyg('nyhed',stripslashes($HTTP_POST_VARS['nyhed']));
$sw->show();
?>
<p>Platform:</p>
<input type="text" size="40" name="platform" value="<?=$platform?>" /><br>
Husk at det SKAL være med store bogstaver. Fx "GAMECUBE".<br><br>
<input type="submit" value="indsend nyhed..."><input type="reset" value="nulstil formular">
</form>
<!---- Kode færdig ----!>
Men hvis man skal rette en enkel nyhed med en bestemt id, hvordan får man så udkaldt detaljerne i nyheden, i tekstfelterne?
Jeg er på bar bund her...
