Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z formularzem w php
piciuuuu
post 27.04.2006, 10:23:53
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 26.04.2006

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


witam, to moj debiut na tym forum smile.gif i w php wiec prosze o wyrozumialosc dla totalnego amatora smile.gif

oto plik w php:

Kod
<?

    print("<table>");
    print("<form name=\"formularz\" method=\"post\">\n");
    print("<tr>");
    print("<td>request:</td><td><input type=\"text\" name=\"formularz_request\"></td>\n");
    print("</tr>");
    
    print("<tr>");
    print("<td></td><td align=\"right\"><input type=\"submit\" value=\"   Ok   \"></td>\n");
    print("</tr>");
    print(" </form>\n");
    
    if (!empty($formularz_request)) {
        $user=$_SESSION['uzytkownik'];
    $data=date("Y-m-d");
    $tekst=$formularz_request;
    $message = dodaj_request($user, $tekst, $data);
}
else {
    $message = "Wpisz request!!!";
}

print $message;
    
      
    
    $wyniki=mysql_query("SELECT * FROM requesty ORDER by id;");
    $ilosc=mysql_num_rows($wyniki);

    print("<table border=\"1\">");
    print("<tr>");
    print("<td width=\"20px\"><b><center>id</center></b></td>\n");
    print("<td width=\"100px\"><b><center>user</center></b></td>\n");
    print("<td width=\"100px\"><b><center>data</center></b></td>\n");
    print("<td width=\"400px\"><b><center>tekst</center></td>\n");
    print("</tr>");

    for ($x = 0; $x < $ilosc; $x++) {
      print("<tr><td><center>");
      print(mysql_result($wyniki,$x, "id"));
      print("</center></td><td><center>");
      print(mysql_result($wyniki,$x, "user"));
      print("</center></td><td><center>");
      print(mysql_result($wyniki,$x, "data"));
      print("</center></td><td><center>");
      print(mysql_result($wyniki,$x, "tekst"));
      print("</center></td></tr>");
      }

    print("</table>");
    


  function dodaj_request($user, $tekst, $data) {

      
       $user=$_SESSION['uzytkownik'];
       $data=date("Y-m-d");
       print($formularz_request);
       mysql_query("INSERT INTO requesty VALUES(0,'$user','$tekst','$data')");
       $message = "request dodany";
      
      
      
      
    return $message;}
      
?>


efekt jest nastepujacy, po wpisaniu requestu (jakikolwiek tekst) zapisywane sa do bazy user, data ale nie moge dojsc dlaczego nie jest zapisywany sam tekst,
bylbym wdzieczny za pomoc przedszkolakowi smile.gif
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Master Miko
post 27.04.2006, 11:05:07
Post #2





Grupa: Zarejestrowani
Postów: 530
Pomógł: 0
Dołączył: 15.01.2005
Skąd: Warszawa

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


1.używaj kolorowania (zamiast [ code ] daj [ php ])



2. Daj to przed if ! empty
  1. <?php
  2.  
  3.  
  4.  
  5. $formularz_request = $_POST['formularz_request'];
  6.  
  7.  
  8. ?>


3. strasznie pomieszany jest ten Twój kod... może go tak uporządkuj smile.gif

Ten post edytował Master Miko 27.04.2006, 11:06:13


--------------------
Go to the top of the page
+Quote Post
piciuuuu
post 27.04.2006, 11:21:57
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 26.04.2006

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


wielkie dzieki, pomoglo smile.gif a ja sie tyle nameczylem a roziwazanie takie proste.....czlowiek uczy sie w koncu cale zycie, jeszcze raz dzieki i pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 13:32