Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> formularz -> podgląd -> dopisanie do bazy
roman
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 16.07.2004

Ostrzeżenie: (0%)
-----


Chcę wykonać formularz, po wypelnieniu którego wyświetlą się dane które wprowadziłem. Na tej stronie powinienem sprawdzic czy dane są właściwe. Jeśli nie to wrócić do strony poprzedniej, jeśli tak do dopisac te dane do bazy mysql.

plik dodaj.php

Kod
<h1>dodawanie do katalogu</h1>

<form action="wypisz.php" method="post">

    <table>
    <tr><td>Firma:</td><td><input type="text" name="Firma" /></td></tr>
    <tr><td>Miejscowość:</td><td><input type="text" name="Miejscowosc" /></td></tr>
    <tr><td>E-mail:</td><td><input type="text" name="Email" /></td></tr>
    <tr><td>www:</td><td><input type="text" name="www" /></td></tr>
    </table>

    <p><input type="submit" name="Submit" value="Podgląd" /> <input type="reset" value="Kasuj" />

</form>


plik wypisz.php

Kod
<h1>podgląd wpisanych danych</h1>

<?php
    print("<p>Firma: <b>$Firma</b>");
    print("<p>Miejscowosc: <b>$Miejscowosc</b>");
    print("<p>E-mail: <b>$Email</b>");
    print("<p>www: <b>$www</b>");
?>

<p><input name="popraw" TYPE="button" VALUE="Popraw" onClick="history.go(-1)" /> <input type="submit" name="zapisz" value="Zapisz" />


Mam problem z ostatnim elementem - dopisaniem do bazy...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Misior
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.06.2006

Ostrzeżenie: (0%)
-----


Aby dopisac do bazy musisz uzyc polecenia INSERT INTO
np.
  1. <?php
  2. $query = "INSERT INTO tabela (Firma, Miejscowosc,Email,www) VALUES ('".$_POST['Firma']."','".$_POST['Miejscowosc']."','".$_POST['Email']."','".$_POST['www']."');";
  3. $wynik = mysql_query($query);
  4. ?>


A jesli chcesz te dane pozniej odczytac to:
  1. <?php
  2. $wynik= mysql_query("select Firma,Miejscowosc,Email,www from tabela");
  3.  
  4. while($rekord = mysql_fetch_assoc($wynik)){
  5. $Firma = $rekord['Firma'];
  6. $Miejscowosc = $rekord['Miejscowosc'];
  7. $Email = $rekord['Email'];
  8. $www = $rekord['www'];
  9.  
  10. print "Dane ktore wprowadziles to $Firma , $Miejscowosc , $Email , $www";
  11. ?>


Nio i musisz pamietac aby najpierw polaczyc sie z baza!

Ten post edytował Misior 27.06.2006, 14:47:47
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 16:22