Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Głupi problem, z odbieraniem danych :(
BzyQ
post
Post #1





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

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


Witajcie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Piszę, bo mam mały problem. Nie mam pojęcia gdzie popełnilem błąd. Dopiero się uczę php i napisałem dwa pliki:
HTML:
  1. <h1>Wprowadzenie danych</h1>
  2. <form enctype="text/plain" action="zamowienie.php" method="post">
  3.  
  4. <p> Dane: <input type="text" name="dane"></p>
  5.  
  6. <p><input type="submit" value="wyslij"></p>
  7.  
  8. </form>


I PHP:
Kod
<?php  
    error_reporting(E_ALL);

    $dane = $_POST['dane'];    
    
    echo "$dane".'</br>';
    echo 'wpisałeś: '."$dane";
    
    $data = date('H:i, jS F');
    
    print 'o:'.'<hr />';
    
    print "$data";
    print '<br />';
?>


Efekt tego jest następujący
Notice: Undefined index: dane in c:\usr\krasnal\www\bzyq\zamowienie.php on line 4

wpisałeś: o:12:37, 25th November

Chodzi o to, że za żadne skarby nie mogę znaleźć błędu, dlaczego nie mogę odebrać danych? Może powinienem coś poprawić w ustawieniach php? POMOCY (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
Powód edycji: dodałem tag (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dadexix
post
Post #2





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

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


aczkolwiek sądzę że nie ma się co tym przejmować... jest nie błąd lecz powiadomienie o możliwym błędzie programisty... lecz to może być zamierzone:)

Kod
    echo "$dane".'</br>';
    echo 'wpisałeś: '."$dane";
co do tego... kto Was uczy tak pisać zmienne?? zmienne zawsze nalepiej poza cudzysłowiami/apostrofami!! nie dość że więcej pisania to jeszcze mogą być błądy...


Kod
    echo $dane . '</br>';
    echo 'wpisałeś: '. $dane;
tak to powinno być... a jak już Ci się nie chce dawać kropek to możesz w ostateczności dać tak


Kod
    echo "$dane </br>";
    echo 'wpisałeś: $dane';
tak też będzie chodzić ale przy zmiennych np. $_POST[] wyskoczą błędy)
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 - 07:04