Avatar billede krydset Nybegynder
29. oktober 2003 - 15:52 Der er 4 kommentarer og
1 løsning

Hente tekst fra db, rette, og opdatere i db

Som titlen lyder på, kan det lade sig gøre i php??

Og nogen som har et evt eksempel man kan kigge lidt på
Avatar billede snowball Novice
29. oktober 2003 - 15:57 #1
Prøv og læs http://www.webcafe.dk/artikler/php/phpmysqlintroduktion/ samt de efterfølgende artikler.

Snowball
Avatar billede martinbk Nybegynder
29. oktober 2003 - 17:38 #2
nok ikke specielt pænt men det virker da
<?
// connect til din db
$res = mysql_query("SELECT * FROM tabel WHERE id='noget'");
$array = mysql_fetch_array($res);
?>
<form method="post">
<input type="text" name="navn" value="<?=$array[navn];?>">
<input type="hidden" name="id" value="<?=$array[id];?>">
<input type="submit" name="submit" value="opdater">

<?
if (isset($_POST['submit'])) {
  $query = mysql_query("UPDATE tabel SET navn='$_POST[navn]' WHERE id='$_POST[id]'");
  if($query) {
    echo "success"
  } else {
    echo "fejl".mysql_error();
  }
}
Avatar billede krydset Nybegynder
30. oktober 2003 - 15:57 #3
Har lavet det her det henter brugerns beskrivelse fint nok men det opdatere ikke brugerns beskrivelse

<?PHP

include("../dbconnect.php");
$res = mysql_query("SELECT * FROM medlemmer WHERE bruger_navn='$_POST[test]'") or die(mysql_error());
$array = mysql_fetch_array($res);
$navn = $_POST[test];




echo "<form action='test.php' method='POST'>";
    echo "<textarea rows='10' name='test2'>$array[beskr]</textarea><br /><BR>";
    echo "<input type='text' name='test' value='brugernavn'><br />";
    echo "<input type ='submit' name='submit' value='hent bruger'><br />";
    echo "<input type='submit' name='ret' value='Ret bruger'><br />";
echo "</form>";

if(isset($_POST[ret])) {
    $query = mysql_query("UPDATE medlemmer SET beskr='$_POST[test2]' where bruger_navn='$_POST[test]'") or die(mysql_error());
}

?>
Avatar billede krydset Nybegynder
30. oktober 2003 - 18:35 #4
Det virker takker.

lig et svar holybull
Avatar billede martinbk Nybegynder
09. november 2003 - 00:34 #5
jamen svar da og undskyld forsinkelsen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester