Avatar billede zorg_86 Nybegynder
24. marts 2003 - 19:33 Der er 4 kommentarer og
1 løsning

Udskriv det der skal rettes i felterne?

Hej

Jeg er i gang med at lave så man kan rette en besked men jeg vil gerne havde den til at skrive det der står i beskeden i felterne altså
value="<? $navn ?>" // Det har jeg prøvet men der kommer ikke noget så hvordan gør man det?
Avatar billede ahv Nybegynder
24. marts 2003 - 19:35 #1
Eksempel:

<?php
$ud = mysql_query("SELECT * FROM profil where brugereid='1'") or die (mysql_error());
while ($row = mysql_fetch_array($ud)) {
$alder = $row[alder];
}

?>
<form method="post" action="side.php">
Alder: <input type="text" name="alder" value="<?php echo $alder; ?>"><br>
Avatar billede ahv Nybegynder
24. marts 2003 - 19:37 #2
Altså lidt mere forklarligt:

<?php
$ud = mysql_query("SELECT * FROM dinprofil where id='1'") or die (mysql_error());
while ($row = mysql_fetch_array($ud)) {
$felt = $row[felt];
}

?>


Felt: <input type="text" name="alder" value="<?php echo $felt; ?>"><br>

Du skal simpelt trække informationerne ud, og lægge dem i en variabel, hvis du har mange polysninger kan de også lægges i et array.
Avatar billede ahv Nybegynder
24. marts 2003 - 19:38 #3
Til mange oplysninger er det nok nemmere med:

$query = mysql_query("select * from dintabel where id='etellerandet'") or die(mysql_error());
$array = mysql_fetch_assoc($query);

også skrive det ind i et input med:

<input type="text" name="navn" value="<?php echo $array['felt']; ?>">
Avatar billede zorg_86 Nybegynder
24. marts 2003 - 19:42 #4
Mange tak!
Man lære sku noget hele tiden :)
Avatar billede fangel Nybegynder
24. marts 2003 - 19:44 #5
dette script er utestet, men burde virke...

<?php
if(isset($_POST['submit'])){
  $sql = "UPDATE tabel SET";
  $var = $_POST['update'];
  foreach($var as $key=>$value){
    $sql .= " " . $key . "='" . $value . "'";
  }
  mysql_query($sql)or die(mysql_error());
  echo "bruger opdateret";
}
else{
  echo "<form action=\"" . $_SERVER['PHP_SELF'] . "\" method=\"post\">";
  $query = mysql_query("SELECT * FROM tabel WHERE id='1'")or die(mysql_error());
  $data = mysql_fetch_array($query);
  foreach($data as $key=>$value){
    echo "<b>" . $key . "</b> <input type=\"text\" name=\"update['" . $key . "']\" value=\"" . $value . \""><br>";
  }
  echo "<input type=\"submit\" name=\"submit\" value=\"&AElig;ndre\"></form>";
}
?>

Morten
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