/ 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
Hjælp til begynder
Fra : begynder


Dato : 25-04-11 11:28

Hej

Jeg har lavet nedenstående for , hvor man indtaster nogle data, den kalder
så en process.php der gemmer data i min sql base. Det virker fint men jeg
ville godt have vist navnet på medlemmet før formularen gemmes.

Jeg har fået at vide jeg skal bruge AJAX, men må indrømme at google ikke har
hjulpet mig så meget videre. Synes ikke jeg kan få løst problemet.

Så al hjælp og vejledning modtages med kyshånd.

Mvh
Allan

Se koden her :

<?


include("../include/session.php");


if(!$session->isAdmin()){

header("Location: ../main.php");

}

?>

<form name="web_form_p15m" id="web_form_p15" method="POST"
action="p15meter_process.php" style="border-style: solid; border-width: 1px;
padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom:
1px">

<p><b><font size="6">P 15 meter</font></b></p>
<p><label><b>Medlemsnr:&nbsp; </b>&nbsp;&nbsp; </label>
<input type="text" name="p15m" id="p15m" size="15" tabindex="1"
style="border-style: solid; border-width: 1px; padding-left: 4px;
padding-right: 4px; padding-top: 1px; padding-bottom: 1px" /></p>

/** HER ØNSKES NAVN PÅ MEDLEM FRA DET INDTASTEDE MEDLEMSNR VIST: */

<p><label>Klasse:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</label>
<select name="pklasse" id="pklasse" size="1" tabindex="2">

<option value="-" selected="selected">-</option>

<option value="å">å</option>

<option value="kll">kl1</option>

<option value="kl2">kl2</option>

<option value="kl3">kl3</option>

<option value="kl4">kl4</option>

<option value="v1">v1</option>

<option value="v2">v2</option>

<option value="u">u</option>

<option value="j">j</option>


</select>&nbsp;&nbsp;&nbsp;
<label>Resultat:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </label>
<input type="text" name="presultat" id="presultat" size="10" tabindex="3"
style="border-style: solid; border-width: 1px; padding-left:
4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px" />
</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" name="s1" id="s1" value="Gem" tabindex="5"
style="border-style: outset; border-width: 1px" /></p>

</form>



 
 
Birger Sørensen (25-04-2011)
Kommentar
Fra : Birger Sørensen


Dato : 25-04-11 11:56

Følgende er skrevet af begynder:
> Hej
>
> Jeg har lavet nedenstående for , hvor man indtaster nogle data, den kalder så
> en process.php der gemmer data i min sql base. Det virker fint men jeg ville
> godt have vist navnet på medlemmet før formularen gemmes.
>
> Jeg har fået at vide jeg skal bruge AJAX, men må indrømme at google ikke har
> hjulpet mig så meget videre. Synes ikke jeg kan få løst problemet.
>
> Så al hjælp og vejledning modtages med kyshånd.
>
> Mvh
> Allan
>
> Se koden her :
>
> <?
>
>
> include("../include/session.php");
>
>
> if(!$session->isAdmin()){
>
> header("Location: ../main.php");
>
> }
>
> ?>
>
> <form name="web_form_p15m" id="web_form_p15" method="POST"
> action="p15meter_process.php" style="border-style: solid; border-width: 1px;
> padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom:
> 1px">
>
> <p><b><font size="6">P 15 meter</font></b></p>
> <p><label><b>Medlemsnr:&nbsp; </b>&nbsp;&nbsp; </label>
> <input type="text" name="p15m" id="p15m" size="15" tabindex="1"
> style="border-style: solid; border-width: 1px; padding-left: 4px;
> padding-right: 4px; padding-top: 1px; padding-bottom: 1px" /></p>
>
> /** HER ØNSKES NAVN PÅ MEDLEM FRA DET INDTASTEDE MEDLEMSNR VIST: */
>
>
> <p><label>Klasse:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> </label>
> <select name="pklasse" id="pklasse" size="1" tabindex="2">
>
> <option value="-" selected="selected">-</option>
>
> <option value="å">å</option>
>
> <option value="kll">kl1</option>
>
> <option value="kl2">kl2</option>
>
> <option value="kl3">kl3</option>
>
> <option value="kl4">kl4</option>
>
> <option value="v1">v1</option>
>
> <option value="v2">v2</option>
>
> <option value="u">u</option>
>
> <option value="j">j</option>
>
>
> </select>&nbsp;&nbsp;&nbsp;
> <label>Resultat:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </label>
> <input type="text" name="presultat" id="presultat" size="10" tabindex="3"
> style="border-style: solid; border-width: 1px; padding-left:
> 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px" />
> </p>
>
> <p>&nbsp;&nbsp;&nbsp;&nbsp;
> <input type="submit" name="s1" id="s1" value="Gem" tabindex="5"
> style="border-style: outset; border-width: 1px" /></p>
>
> </form>

For at få vist navnet på medlemmet, skal du vel bare slå det op i
databasen? Det kan ganske rigtigt gøres med AJAX og et tilhørende
script serverside, og er relativt enkelt.
( http://bbsorensen.dk/?men=Software/AJAX )
Din HTML halter en hel del. Starter med en <form..>? Indeholder kun en
form? eller er det kun en del af koden vi ser?
Har du valideret?
style's bør defineres i <head> eller en separat fil, der hentes i
<head>, og tildeles med enten id eller class. Ovenstående er noget
uoverskueligt rod, for nu at sige det som det er.
Din brug af &nbsp; er ureglementeret - og giver dig ikke det resultat
du tror. (Måske i din egen browser, men ikke nødvendigvis i andres.)

At man kan finde ud af at hente og gemme data i en database, er vældig
fint.
Men web-sites bygger altså på HTML. Så hvis man ikke kan finde ud af at
pakke tingene rigtigt ind til de browsere der skal vise resultatet, er
det stort set ligegyldigt, om man kan finde ud af at hente de data der
skal vises.
Du ender med noget du ikke kan overskue eller finde rundt i, hvis din
HTML ikke er tidssvarende, så for din egen skyld, er det der du skal
starte.

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



begynder (27-04-2011)
Kommentar
Fra : begynder


Dato : 27-04-11 16:17


"Birger Sørensen" <sdc@bbsorensen.com> skrev i en meddelelse
news:4db5532f$0$307$14726298@news.sunsite.dk...

> For at få vist navnet på medlemmet, skal du vel bare slå det op i
> databasen? Det kan ganske rigtigt gøres med AJAX og et tilhørende script
> serverside, og er relativt enkelt.
> ( http://bbsorensen.dk/?men=Software/AJAX )
> Din HTML halter en hel del. Starter med en <form..>? Indeholder kun en
> form? eller er det kun en del af koden vi ser?
> Har du valideret?
> style's bør defineres i <head> eller en separat fil, der hentes i <head>,
> og tildeles med enten id eller class. Ovenstående er noget uoverskueligt
> rod, for nu at sige det som det er.
> Din brug af &nbsp; er ureglementeret - og giver dig ikke det resultat du
> tror. (Måske i din egen browser, men ikke nødvendigvis i andres.)
>
> At man kan finde ud af at hente og gemme data i en database, er vældig
> fint.
> Men web-sites bygger altså på HTML. Så hvis man ikke kan finde ud af at
> pakke tingene rigtigt ind til de browsere der skal vise resultatet, er det
> stort set ligegyldigt, om man kan finde ud af at hente de data der skal
> vises.
> Du ender med noget du ikke kan overskue eller finde rundt i, hvis din HTML
> ikke er tidssvarende, så for din egen skyld, er det der du skal starte.
>
> Birger
>
> --
> http://varmeretter.dk - billig, sund og hurtig mad
> http://bbsorensen.dk
>

Tak for hjælpen Birger

Jeg er sikker på dit link nok skal hjælpe mig med at få det til at virke.

Med hensyn til HTML og php osv. skal jeg heldigvis snart på pension, så får
jeg tid til at lære det bedre og også få ryddet op i min kodning.

Igen tak for hjælpen

Hilsen
Allan
>



Søg
Reklame
Statistik
Spørgsmål : 177415
Tips : 31962
Nyheder : 719565
Indlæg : 6407849
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste