Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z formularzem w php
Forum PHP.pl > Forum > Przedszkole
piciuuuu
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
Master Miko
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
piciuuuu
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.