Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z formularzem w php
piciuuuu
post
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i w php wiec prosze o wyrozumialosc dla totalnego amatora (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
pozdrawiam
Go to the top of the page
+Quote Post
Master Miko
post
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Master Miko 27.04.2006, 11:06:13
Go to the top of the page
+Quote Post
piciuuuu
post
Post #3





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

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


wielkie dzieki, pomoglo (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 00:22