<select name="etellerandet"> <?php include("sti_til_database.php"); $query = mysql_query("SELECT * FROM tabel ORDER BY id DESC"); while ($row = mysql_fetch_array($query)){ ?> <option> <?php echo "$row[navn]"; ?> </option>
...Jeg er også dårlig til at forklare, hvilket har noget at gøre med at jeg er rimelig ny i feltet.
Hvis jeg nu har en database med en tabel som hedder "navne", i "navne" tabellen er der ex. 4 linier. (id, fornavn, efternavn og alder).
Der er indsat 4 records i tabellen (ex. jens, mads, jesper og jan)
Jeg vil så lave det sådan at man vha. en drop down box kan vælge et af ovenstående navne. når der så er valgt et navn skal den trække de data fra databasen (efternavn, alder, osv.)
Det der så skal være ideen er at man kan ændre i informationerne.
Så skal du sådan set kombinere mit og filename's forslag.
Hans vil hente navnene: <select name="navn_form"> <?php include("sti_til_database.php"); $query = mysql_query("SELECT navn FROM tabel ORDER BY id DESC"); while ($row = mysql_fetch_array($query)){ ?> <option> <?php echo $row['navn']; ?> </option>
<?php } ?> </select>
Når brugeren trykker "send", skal han sendes til en ny side, der så har f.eks.:
$q = mysql_query("SELECT * FROM tabel WHERE navn = '".$_POST['navn_form']"); while($row = mysql_fetch_array($q)) { echo "<input type=text name=navn value=".$row['navn']."> <input type=text name=alder value=".$row['alder']."> }
Jeg har fået det til at virke, men hvordan skal jeg så få den til at vise resten når et navn fra drop down boxen er valgt. (se ovenstående kommentar fra mig kl 23.30.28)
Nej, det har jeg ikke. Jeg har fundet ud af hvordan den vælger fra databasen, men jeg skal have den til at vise resten af specifikationerne når et navn er valgt.
index filen ser således ud: <form method='POST' action='jul.php'> <select name="navn_form"> <?php include("settings.inc.php"); $query = mysql_query("SELECT navn FROM butik ORDER BY id DESC"); while ($row = mysql_fetch_array($query)){ ?> <option> <?php echo $row['navn']; ?>
så har jeg en fil den skal gå hen til som hedder jul:
<? include("settings.inc.php");
$q = mysql_query("SELECT * FROM butik WHERE navn = '".$_POST['navn_form']."'"); while($row = mysql_fetch_array($q)) { echo $row['navn'];?><br/> <? echo $row['visited'];
?>
<? } ?>
Jeg kan fint nok få den til at vise de data den skal, men hvis jeg nu vil bruge den til at opdatere. altså når man vælger et navn i index filen, så bliver man sendt til jul.php hvor brugeren så kan indtaste data i de enkelte felter, derefter klikke på opdater, og så er det hele lagt i database
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.