/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Udfyldning af form med php
Fra : Harald


Dato : 03-03-07 14:03

Hej

Jeg skal lave en <form> med en del indput felter, disse felter skal fra
starten udfyldes med værdier fra en MySQL DB, hvordan koder man selve den
del der fylder værdierne ind i de enkelte indput felter, der findes sikkert
en smart fremgangsmåde?

Værdierne der skal bruges har jeg i en $result variabel efter at have kørt
denne SQL:
$result = mysql_query("SELECT * FROM brugere WHERE IDKode=3") or
die(mysql_error());

/HK



 
 
Harald (03-03-2007)
Kommentar
Fra : Harald


Dato : 03-03-07 17:20

"Harald" <nomail@noname.dk> skrev i en meddelelse
news:45e97220$0$15883$edfadb0f@dtext01.news.tele.dk...
> Hej
>
> Jeg skal lave en <form> med en del indput felter, disse felter skal fra
> starten udfyldes med værdier fra en MySQL DB, hvordan koder man selve den
> del der fylder værdierne ind i de enkelte indput felter, der findes
> sikkert en smart fremgangsmåde?
>
> Værdierne der skal bruges har jeg i en $result variabel efter at have kørt
> denne SQL:
> $result = mysql_query("SELECT * FROM brugere WHERE IDKode=3") or
> die(mysql_error());

Må hellere lige nævne at jeg godt kan lave det selv men det jeg gerne vil
have er nogle hint til hvordan man lavet det bedst.

/HK



Ralle (04-03-2007)
Kommentar
Fra : Ralle


Dato : 04-03-07 00:17

> Værdierne der skal bruges har jeg i en $result variabel efter at have kørt
> denne SQL:
> $result = mysql_query("SELECT * FROM brugere WHERE IDKode=3") or
> die(mysql_error());

Hej...

Dette har jeg arbejdet meget med for ikk så langtid siden, har redigeret lidt i
en kode, og her er den så: den burde virke, men hvis du løber ind i problemer,
fejl, så skriv det :)

Ralle

Her er koden:

<?php
include("config.php");
// includere config'en hvor
// db ting er i. og connect er.

if($submit)
{

$title = $_POST['title'];

$result = mysql_query("UPDATE brugere SET title='$title' WHERE
IDkode='$IDkode' ",$connect);

    echo "Du har nu gemt dine oplysning.";
echo "<meta http-equiv=Refresh content=10;url=index.php>";
}
elseif($IDkode)
{

$result = mysql_query("SELECT * FROM brugere WHERE IDkode='$IDkode'
",$connect);
while($myrow = mysql_fetch_assoc($result))
{
$title = $myrow["title"];
?>
<br>
<form method="post" action="<?php echo $PHP_SELF ?>">
<input type="hidden" name="IDkode" value="<? echo $myrow['IDkode']?>">

Title: <input name="title" size="40" maxlength="255" value="<? echo $title;
?>">
<br>
<input type="submit" name="submit" value="Updater tekst">
</form>
<?
}

}
?>



--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Harald (06-03-2007)
Kommentar
Fra : Harald


Dato : 06-03-07 20:27

"Ralle" <ralle_rass@hotmail.com> skrev i en meddelelse
news:45ea01ef$0$90269$14726298@news.sunsite.dk...
>> Værdierne der skal bruges har jeg i en $result variabel efter at have
>> kørt
>> denne SQL:
>> $result = mysql_query("SELECT * FROM brugere WHERE IDKode=3") or
>> die(mysql_error());
>
> Hej...
>
> Dette har jeg arbejdet meget med for ikk så langtid siden, har redigeret
> lidt i
> en kode, og her er den så: den burde virke, men hvis du løber ind i
> problemer,
> fejl, så skriv det :)
>
> Ralle
>
> Her er koden:
>
> <?php
> include("config.php");
> // includere config'en hvor
> // db ting er i. og connect er.
>
> if($submit)
> {
>
> $title = $_POST['title'];
>
> $result = mysql_query("UPDATE brugere SET title='$title' WHERE
> IDkode='$IDkode' ",$connect);
>
> echo "Du har nu gemt dine oplysning.";
> echo "<meta http-equiv=Refresh content=10;url=index.php>";
> }
> elseif($IDkode)
> {
>
> $result = mysql_query("SELECT * FROM brugere WHERE IDkode='$IDkode'
> ",$connect);
> while($myrow = mysql_fetch_assoc($result))
> {
> $title = $myrow["title"];
> ?>
> <br>
> <form method="post" action="<?php echo $PHP_SELF ?>">
> <input type="hidden" name="IDkode" value="<? echo $myrow['IDkode']?>">
>
> Title: <input name="title" size="40" maxlength="255" value="<? echo
> $title;
> ?>">
> <br>
> <input type="submit" name="submit" value="Updater tekst">
> </form>
> <?
> }
>
> }
> ?>

Det virker fint, takker.

/HK



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste