ændre i database gennem formular

Tags:    php

Måske er emnet lidt kryptisk. Det jeg gerne vil kunne er at ændre i forskellige poster i min database. Det skal være sådan at fra hver af mine poster, kan indlæse de forskellige ting ind i en formular og så rediger i dem og trykke upload og så bliver de rettede ting lagt ind i databasen igen. Ligesom når man på mange sider kan gå ind og rette sin profil.

Jeg har lavet systemet, men jeg mangler hjælp til hvordan man indlæser data fra databsen direkte til de enkelte formular feltet, så de står som de skal.

Håber nogen forstår dette.

Jeg har desværre ikke flere point, ville ellers gerne sende en god sjat videre, til en der kan hjælpe



I et formular felt, f.eks. <input type=text> kan du jo skrive <input type=text value="udtræk fra databasen her">
Ligeså i et <textarea>. Der bruger du bare <textarea> Udtræk fra database her </textarea>.
Er det noget i den retning du søger?
-AH



I et formular felt, f.eks. <input type=text> kan du jo skrive <input type=text value="udtræk fra databasen her">
Ligeså i et <textarea>. Der bruger du bare <textarea> Udtræk fra database her </textarea>.
Er det noget i den retning du søger?
-AH


Det du vil lave er som jeg har forstået det en simpel udgave at phpMyAdmin?

Hvis du har planer om at bruge det til at styre hele din database med, vil jeg da anbefale dig at du istedet bruger phpMyAdmin, da det kan alt.

Hvis ikke, skal du over i noget ala det AH skrev, med form felter hvor value bliver hentet ind fra din database.
Det er samme kode du bruger når du ex vil redigere en nyhed i et nyhedssystem.


Her er et par ex på hvordan jeg selv gør.

<input type='textfield' name='header' value='$row

'>

<TEXTAREA name='text' >".$row[text]."</TEXTAREA>


Selve database kaldet laver du jo bare som noget ala det her.

$res = mysql_query ("SELECT * FROM $dbTable WHERE id=$id");

Og dine form felter smider du så i en while sætning ala denne.

while ($row = mysql_fetch_array($res)) {


Grunden til at koden til mine form felter måske ser lidt mærkelig ud er fordi jeg skriver dem ud i en echo. Derfor ' istedetfor "

Håber du kan bruge det til noget





t