Pagina 1 din 1

Pagina php cu redirect dupa inregistrare date din formular

Scris: Sâm Mai 12, 2012
de wallentin
Saluatare MarPlo.net
Am o mare rugaminte, sper sa ma puteti ajuta.... vreau sa fac o pagina statica...si nu prea stiu cum....
vreau sa fac un index.php care sa contina atunci cand un utilizator intra.... el v-a trebui sa scrie numele adresa de mail telefon , dupa care sa apese pe "Trimite" toate acestea sa se inregistreze intr-o baza de date, iar dupa ce apasa butonul trimite sa fie redirectonat intr-o pagina html statica.... adica cam asa >> utilizatorul acceseaza site.ro/index.php >>> introduce datele dupa care sa fie redirectionat tot pe acelasi site site.ro/index1.html unde e pagina propriuzisa.
se poate asa ceva??? va rog ajuttor :)

Pagina php cu redirect dupa inregistrare date din formular

Scris: Dum Mai 13, 2012
de MarPlo
Salut
In "index.php" creezi formularul pt adaugare date, iar la action="" adaugi numele fisierului care preia si inregistreaza datele. Este aici un tutorial despre asa ceva Preluare date din formular si adaugare in baza de date MySQL, trebuie doar sa-l studiezi si sa-l adaptezi la formularul tau.
Iar ca sa faca redirect la alta pagina, adaugi dupa ce face inregistrarea datelor acest cod:

Cod: Selectaţi tot

header('Location: index1.html');

Pagina php cu redirect dupa inregistrare date din formular

Scris: Lun Mai 14, 2012
de wallentin
s-a schimbat problema:( ..... vreau sa fac o pagina statica cu acelasi tip de formular , in momentul in care intra utilizatorul pe site sa ii apara formularul , dar fara redirect adica sa fie tot in pagina aia...

Pagina php cu redirect dupa inregistrare date din formular

Scris: Lun Mai 14, 2012
de MarPlo
Uite un exemplu de formular simplu, si cod php de preluare si afisare date din el.

Cod: Selectaţi tot

<?php
// verifica daca e primita data de la campul "nume" din formular
if(isset($_POST['nume'])) {
  $numele = $_POST['nume'];        // preia textul din caseta
  echo 'Numele e: '. $numele;       // afiseaza valoarea
}
?>
<form action="index.php" method="post">
 Nume <input type="text" name="nume" />
 <input type="submit" value="Trimite" />
</form>
Pentru mai multe campuri de formular, poti face si singur dupa acest model, daca nu stii cum, e tutorialul din link-ul dat in raspunsul de mai sus, sau si lectia: Lucru cu formulare.
La fel, ca sa inregistrezi datele intr-o baza de date, este exemplu in acel tutorial, sau si in lectiile PHP-MySQL de pe site.
Spor.

Re: Pagina php cu redirect dupa inregistrare date din formul

Scris: Mie Mai 23, 2012
de evident
Salut
Vezi daca te ajuta chestia asta.
Faci 3 fisiere:
formular.php
insert.php
succes.php
care arata cam asa:
forumular.php

Cod: Selectaţi tot

<html>
<head>
<title>Untitled Document</title>
</head>

<body>
<form action="insert.php" method="post">
<input type="text" name="nume" maxlength="87"/>
<input type="text" name="prenume" maxlength="87"/>
<input type="submit" />
</form>
</body>
</html>
insert.php

Cod: Selectaţi tot

    <?php
	session_start();
    $con = mysql_connect("localhost","root","");
    if (!$con)  die('Could not connect: ' . mysql_error());

    mysql_select_db("test", $con);
	
    if(isset($_POST['nume']) && isset($_POST['prenume'])) {
      $sql = "INSERT INTO tabel (nume, prenume)
      VALUES
      ('".$_POST['nume']."','".$_POST['prenume']."')";
} else echo "Nu ati completat numele si prenumele.";

if ($sql) {   $msgToUser = "Multumim pentru adaugare!";
      include"succes.php";}
	 
	  else echo "A aparut o eroare la completarea formularului.Va rugam sa ne contactati.";
    mysql_close($con);
    ?>
succes.php

Cod: Selectaţi tot

<html>
  <head>
</head>
<body>

<?php echo "$msgToUser"; ?> 

</body>
</html>
Sper sa te ajute.
Daca nu posteaza aici