Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php5] nie pobiera zmiennych metoda post
--buli--
post
Post #1





Goście







Mianowicie mam prosty formularzyk do pobierania danych i wrzucania ich mysqla
  1. <?
  2.  
  3. if($_SESSION['access'] != 'root'){
  4. @header ("Location: index.htm");
  5. }
  6. ?>
  7. <a href="list.php">pokaz liste</a>
  8. <div style="position:relative">
  9. <form enctype="text/plain" action="add_file.php" method="post">
  10. <fieldset>
  11. <legend>Formularz - dodaj</strong></legend>
  12. <p><strong>Imię</strong>: <input type="text" name="imie" value="Jan" size="30" maxlength="40" style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray "></p>
  13. <p><strong>Nazwisko</strong>: <input type="text" name="nazwisko" value="Kowalski" size="30" maxlength="40" style="position: absolute; left:150px; background-color: cornsilk; font-style: italic; color: gray "></p>
  14. <p><strong>Pesel</strong>: <input type="text" name="pesel" value="88071506678" size="30" maxlength="40" style="position: absolute; left:150px; background-color: cornsilk; font-style: italic; color: gray "></p>
  15. <p><strong>Lekarz</strong>: <input type="text" name="lekarz" value="Klos" size="30" maxlength="40" style="position: absolute; left:150px; background-color: cornsilk; font-style: italic; color: gray "></p>
  16. <p><strong>Ilość naświetleń</strong>: <input type="text" name="ilosc" value="3" size="30" maxlength="40" style="position: absolute; left:150px; background-color: cornsilk; font-style: italic; color: gray "></p>
  17. <p><strong>Lekarz</strong>: <input type="text" name="dawka" value="2,6" size="30" maxlength="40" style="position: absolute; left:150px; background-color: cornsilk; font-style: italic; color: gray "></p>
  18. <p><strong>Lekarz</strong>: <input type="text" name="uwagi" value="chory zmarl" size="30" maxlength="40" style="position: absolute; left:150px; background-color: cornsilk; font-style: italic; color: gray "></p>
  19. </fieldset>
  20. <p><input type="submit" name="wyslij" value="Dodaj"></p>
  21. </form>

do tego plik przekazujacy dane do mysqla
  1. <?
  2.  
  3. if($_SESSION['access'] != 'root'){
  4. @header ("Location: index.htm");
  5. }
  6. require_once('./config.php');
  7. $sql=mysql_query("INSERT INTO `badania` (`data`, `imie`, `nazwisko`, `pesel`, `lekarz`, `ilosc`, `dawka`, `uwagi`) VALUES ('curdate();','".$_POST['imie']."', '".$_POST['nazwisko']."', '".$_POST['pesel']."', '".$_POST['lekarz']."', '".$_POST['ilosc']."', '".$_POST['dawka']."', '".($_POST['uwagi'])."')") 
  8. or die("błąd");
  9. ?>


Mianowicie wpisy do mysqla dodaja sie ale nie ma w nich zadnej wartosci.. doszedlem do tego ze poprostu $_POST nie pobiera mi zmiennych z formularza bo nawet gdy dam mu echo($_POST['imie']); to nic nie zwraca..
W czym jest problem..?
wlaczylem global registry w php.ini i wylaczylem safe mode (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Ja dodaje do bazy w taki sposób:

  1. <?php
  2.  
  3. if($_SESSION['access'] != 'root'){
  4. @header ("Location: index.htm");
  5. }
  6. require_once('./config.php');
  7.  
  8. $data=curdate();
  9. $imie=$_POST['imie'];
  10. //i tak wszytkie
  11.  
  12. $sql=mysql_query("INSERT INTO badania SET
  13. data='$data', imie='$imie', nazwisko, pesel, lekarz, ilosc, dawka, uwagi");
  14. ?>


moze sie przydać.

Ten post edytował piotrooo89 3.05.2008, 10:39:30
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: 11.10.2025 - 18:13