Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Opdatere en form fra script

Opdatere en form fra script


 

Opdatere en form fra script

Magnus  

I have some days ago started with the PHP language, so my php knowledge is very limited.
I have constructed a login form say LogInFormSmall.html where users give their Firstname,
Lastname and Password. 
The form includes 3 radiobuttons if Insert, Update and Delete.
The form's submit calls as action a php script say UserOptions.php.
In this script i validate the radiobutton pressed (Insert,Update,Delete) and shall take
appropriae actions accordingly.
If the user chooses Insert
the script directs him with header ('Location: http://www.LogInFormBig.html) to a new full
fledged login form and all the input
fields are blank. That works fine.So far so good.
If the user chooses Update or Delete
the script connects to the MySQL database and retrieves the user from a database table.
I have also managed that and have the returned user data from the database in the variable
$row= mysql_fetch_array($result) in the script. 
I can acces all the fields in the $row. So far it works. 


From here in the script UserOptions.php i want to access the LogInFormFull.html and put
the database retrieved values into
the form he will be directed to.

I do not know how to do it. How can one access those fields on the form to have them
filled when the returned values.

Can anyone help.

Best regards

Magnus


the script UserOptions.php looks something like this
<?php
/*----------------------------------------------------------------- */
/*                 Opens the connection to the database             */
/*----------------------------------------------------------------- */
include('ConnectMySQL.php');
$UserPassword=$_POST[Password];

if (
$_POST[UserAction]=="Insert")
  {
   
header('Location: http://www.LogInFormBig.html);
   #Opens the page form with all the input fields blank.
  }
else
   {
   #also to open the same form but the fields have values retrieved from database
    header('
Locationhttp://www.LogInFormBig.html);
   
   
$row=FunctionGetPerson($USerPassword);//The function returns a result set and assigns
to variable $row
   
# $row[FieldName_1] How do i assign the value to the relevant field in the form ?
   # $row[FieldName_2] How do i assign the value to the relevant field in the form ?
   # $row[FieldName_3]
   
   
}
?>



Dato : 12.08.2009, 18:15

Visninger : 1889

Points : 0

 

Her er forespørgslen på dansk
Lige startet med php , så niveauet er derefter.
Jeg har konstrueret en login form, lad os kalde den frmLoginSmall.html hvor brugeren skal
udfylde Fornavn, Efternavn og Password. 
Hertil kommer 3 radiobuttons Insert, Update og Delete.
Formen kalder via submit som action et script lad os kalde det BrugerValg.php.
I dette script valideres om brugeren har valgt Insert, Update eller Delete og skal så
handle derefter.

Såfremt brugeren har valgt Insert, så aktiveres en anden form frmLoginBig.html med en
række input felter. Det fungerer fint, for felterne 
er ved åbningen af siden ikke udfyldt.Jeg bruger "header ('Location:
http://www.EtEllerAndet/frmLogInBig.html)"

Såfremt brugeren har valgt enten Update eller Delete, foretager scriptet et kald ned til
MySQL databasen og hiver en record ud.
Meningen er så at scriptet kalder samme form men nu udfylder felterne.
Jeg har fået returneret et result set fra databasen, som jeg så tilskriver en variable
$row= mysql_fetch_array($result). 
Jeg har nu fat i felterne via $row[Datafelt_1], $row[Datafelt_1] etc. Det fungerer og er
testet.

Det som jeg ikke kan finde ud af er hvordan jeg tilskriver disse variabler til formens
frmLogInBig.html felter.

Håber nogen kan give en hjælpende hånd

Venligst
Magnus


Dato : 12.08.2009, 19:28

Kommentar af : Magnus  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund