Ildflue Skrevet 10. oktober 2004 Del Skrevet 10. oktober 2004 Alt funker frem til jeg trykker på slett nesten helt nederst på koden. Jeg trykker slett så får jeg ikke noe opp på skjermen. Er nesten helt ny på PHP. Takker for alle svar <?php if($_GET['timestamp']) { //mySQL tabellnavn $tabell_adresseliste = "nyheter"; //Logger på database $hostname = "localhost"; $user = "******"; $password = "******"; $db = "*******"; $connection = @mysql_connect($hostname, $user, $password) or die("Umulig å få kontakt med database"); //Velger database @mysql_select_db($db); //Henter ut adressen til id'en $henter_adresse = @mysql_query("SELECT overskrift, ingress, bilde, tekst, ekstranyhet, forfatter, timestamp FROM nyheter WHERE timestamp='{$_POST[timestamp]}'"); if(@mysql_num_rows($henter_adresse) == 0) { print("Kunne ikke hente ut nyhet.\n"); } else { if(empty($_POST['slett'])) { //Spørreskjema //Hvis ikke slettevariabelen er satt så går den hit $adresse = @mysql_fetch_array($henter_adresse); print("<form action=\"./slettadresse.php?timestamp={$adresse['timestamp']}\" method=\"post\">\n"); print("Vi du slette denne nyheten?<br>\n"); print("<b>Overskrift:</b> {$adresse['overskrift']}<br>\n"); print("<b>Ingress:</b> {$adresse['ingress']}<br>\n"); print("<b>Tekst:</b> {$adresse['tekst']}<br>\n"); print("<b>Ekstranyhet:</b> {$adresse['ekstranyhet']}<br>\n"); print("<b>Forfatter:</b> {$adresse['forfatter']}<br>\n"); print("<b>Timestamp:</b> {$adresse['timestamp']}<br>\n"); print("<input type=\"hidden\" name=\"overskrift\" value=\"{$adresse['skrift']}\">\n"); print("<input type=\"hidden\" name=\"ingress\" value=\"{$adresse['ingress']}\">\n"); print("<input type=\"hidden\" name=\"tekst\" value=\"{$adresse['tekst']}\">\n"); print("<input type=\"hidden\" name=\"timestamp\" value=\"{$adresse['timestamp']}\">\n"); print("<input type=\"hidden\" name=\"ekstranyhet\" value=\"{$adresse['ekstranyhet']}\">\n"); print("<input type=\"hidden\" name=\"slett\" value=\"1\">\n"); print("<input type=\"submit\" value=\"Slett adresse\">\n"); } elseif($_POST['slett'] == "1") { //Hvis alle variablene er satt i skjemaet går den hit $sletter_adresse = @mysql_query("DELETE FROM nyheter WHERE timestamp='{$_POST['timestamp']}'"); if($sletter_adresse == 0) { print("Det skjedde en feil i slettingen\n"); } else { print("Adressen er nå slettet fra databasen<br>\n"); print("<a href=\"./nyhetliste.php\">Tilbake</a>\n"); } } } @mysql_close($connection); } else { print("Nyhet mangler.\n"); } ?> Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå