Kezdőoldal » Számítástechnika » Programozás » Az alábbi probléma megoldásába...

Az alábbi probléma megoldásában szeretném kérni a segítségeteket: Hogy lehet azt megoldani, hogy például az e-mail cím megadása után az űrlapra betöltöm a MYSQL adatbázisban található adatokat módosításra?

Figyelt kérdés

HTML űrlap:

<html>

<head>

<title>Űrlap</title>

<body>

<form name="rendel" action="feldolgoz.php" method="POST">

<p>

<label for="nev">Név:</label>

<input type="text" name="nev">

</p>

<p>

<label for="tel">Telefonszám:</label>

<input type="text" name="tel">

</p>

<p><label for="cim">Cím</label>

<input type="text" name="cim">

</p>

<p>

<label for="email">E-mail cím:</label>

<input type="text" name="email">

</p>

<p>

<label for="rendeles">Rendelés:</label>

<select name="rendeles">

<option value="">Kérjük, válasszon!</option>

<option value="Sajtos pizza">Sajtos pizza</option>

<option value="Bolgonai pizza">Bolognai pizza</option>

</select>

</p>

................................


<button type="submit">Küldés</button>

<p>Módosítás</p>

<p>

<input type="text" name="email">E-mail cím:

</p>

/*Amikor itt beírják az e-mail címet, ha létezik az adatbázisban, akkor az űrlapra betöltené a MYSQL adatbázisból az adatokat.*/


<p>

Megadott adatok módosítása

<buton type="submit" value="Módosítás">

/*Erre a gombra kattintva módosítaná az adatbázisban található adatokat*/

</p>


PHP feldolgozás:

<?php

$kapcsolat=mysql_connect("localhost","username","Password");

mysql_select_db("db",$kapcsolat);

mysql_set_charset("utf8",$kapcsolat);

$sqlutasitas="INSERT INTO table (nev, tel, cim, email, rendeles) VALUES ('$_POST[nev]','$_POST[tel]','$_POST[cim]','$_POST[email]','$_POST[rendeles]')";

mysql_query($sqlutasitas);

mysql_close($kapcsolat);

print "<p align="Center">Köszönjük rendelését!</p>";

?>


Ha lehet, kérlek a programkódot egészítsétek ki.



2015. jún. 29. 09:15
 1/4 anonim ***** válasza:

1. A gomb átirányít ugyanerre a PHP fájlra, csak egy plusz GET paraméterrel, mondjuk: ?mode=modify


2. A PHP-ben ha a mode GET paraméter létezik és értéke "modify", akkor:


3. Lekérdezel amit akarsz MySQL-ből.


4. Az input-ok value paraméterébe beleprinteled a megfelelő adatot. Pl.:

<input ... value="<?php print $adat; ?>" />

2015. jún. 29. 09:58
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

Megteszed, hogy hozzá írod a programkódomhoz?


Köszi szépen!

2015. jún. 29. 10:14
 3/4 anonim ***** válasza:
5000 Ft -ért :-)
2015. jún. 30. 14:28
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
(de jobban járnál egy komplett oldala ha ilyen a weblap többi része is mert ez ....)
2015. jún. 30. 14:30
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!