19. januar 2010 - 17:43Der er
4 kommentarer og 1 løsning
Rediger i en nyhed fra mysql
hej Jeg har brug for et script hvor den henter fra mysql og man kan gå ind og redigere i det direkte fra hjemmesiden. Det script jeg har hernede er det script hvor den henter og man kan slet indlægs, men mangler et script hvor den henter oplysningerne ned i nogle forms, hvor man så kan rediger i teksten. Det skal siges jeg ikke den skarpe til php, så nok derfor det her script vil se lidt underligt ud for nogle af jer.. Men ville være rart hvis en af jer kunne give mig et komplet script, hvor jeg kan gå direkte ind og redigere i indlæg som henter fra mysql.
De to ting den skal hente fra mysql ned i nogle forms, er "navn" og "besked". Og så selvføgelig en knap hvor man trykke "Gem rettelser" på.
<?php ob_start(); mysql_connect("???", "???", "???") or die(mysql_error()); mysql_select_db("???") or die(mysql_error()); if(isset($_GET['deleteId'])){ mysql_query("DELETE FROM `profil` WHERE `id` = '" . mysql_real_escape_string($_GET['deleteId']) . "'"); }
okai.. men det jeg ikke kan finde ud af er at man har jo alle de nyheder at vælge imellem ud fra et id nummer.. Det skal være sådan så man kan gå ind og vælge et indlæg hvor den vidersender dig til en side hvor den fremhenter infomationer fra det valgte id ned i nolge forms hvor man kan redigere dem. hvordan gør man det..
fx i det script jeg har sat ind her der er et link der hedder "slet", ved siden af det vil jeg gerne have et "rediger"-link hvor man vælger indlæg og bliver viderført til et anden side hvor man kan rediger i det..
du skal lave en side, som lister alle dine nyheder, også skal de jo bare have et link og til rediger siden, kunne f.eks se sådan her ud:
rediger.php?id=1
Synes godt om
Slettet bruger
19. januar 2010 - 21:23#4
<?php
ob_start(); mysql_connect('???','???','???') or die; mysql_select_db('???') or die;
if(isset($_GET['deleteId'])){ mysql_query('delete from profil where id="'.intval($_GET['deleteId']).'"') or die; header('Location: '.$_SERVER['PHP_SELF']); die; }
if(isset($_GET['saveId'])){ mysql_query('update profil set navn="'.mysql_real_escape_string($_GET['navn']).'", mail="'.mysql_real_escape_string($_GET['mail']).'", besked="'.mysql_real_escape_string($_GET['besked']).'" WHERE id="'.intval($_GET['saveId']).'"'); header('Location: '.$_SERVER['PHP_SELF']); die; }
tak for hjælpen metoovas. lige præcis dette jeg ønskede..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.