Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ankieta
Forum PHP.pl > Forum > Przedszkole
vass
index.htm
  1. </head>
  2.  
  3. <form name="" action="index.php" method="post">
  4. <B>Imię:</B> <input type=text name="imie" size=14 maxlength=14/>
  5. <input type="submit" value="dalej ..">
  6. </form>
  7. </font>
  8. </body>
  9. </html>

i plik index.php
  1. <?
  2. $pytania = file(&#092;"pytanie.txt\");
  3. if ($wyniki>0) { $ile = count($pytania); $dobre=0;
  4.  for ($o=0; $o<$ile ;$o++) if ($f[$o]==1) $dobre++;
  5.  $srednia = sprintf(&#092;"%2d\",($dobre/$ile)*100);
  6.  print (&#092;"$imie\");
  7. ...
  8. potem jest przycisk zliczanie i wyświetlenie wyników, wszystko super pozatym że imienia nie wyświetla
  9. ?>
nie wyświetla mi imienia nie weim czemu, jakby tracił zmienną wyświetla
"Notice: Undefined variable: imie in /home/"
ma ktoś pomysł (proszę o wyrozumiałość, kod skleiłam w ciągu trzech dni z tego z znalazłam na różnych forum.
Puciek
  1. <?php
  2. $pytania = file(&#092;"pytanie.txt\");
  3. if ($wyniki>0) { $ile = count($pytania); $dobre=0;
  4. for ($o=0; $o<$ile ;$o++) if ($f[$o]==1) $dobre++;
  5. $srednia = sprintf(&#092;"%2d\",($dobre/$ile)*100);
  6. print ($_POST['imie']);
  7. ...
  8. ?>
vass
nieee to nie o to chodzi, to w sumie nic nie zmienia, przynajmniej jak sprawdzałam jest dokładnie takie sam skutek jak poprzednio
WHY? nie wiem ..
Nievinny
Zobacz ten poprawiony skrypt php z tym skryptem html:
  1. </head>
  2.  
  3. <form name="" action="index.php" method="post">
  4. <B>Imię:</B> <input type="submit" name="imie" size=14 maxlength=14/>
  5. <input type="submit" value="dalej ..">
  6. </form>
  7. </font>
  8. </body>
  9. </html>


Moim zdaniem, wina leży po stronie HTML, nie dają wartości submit dla imię
vass
niee no jak? submit tworzy jakiś button a tam ma być możliwość wpisania tekstu, przypisanie jest chyba ok bo w momencie jak jest wyświetlana ankieta polecenie
  1. <?php
  2. print(&#092;"<center><font face=verdana size=2 color=black>osoba:$imie $nazwisko</br></font>\");
  3. ?>
wywołane tuż przed przyciskiem po którym następuje jej psrawdzenie, poprawnie wywołuje i wyświetla IMI, dopiero po jego naciśnięciu pojawia się zestawienie wyników i tam już zmiennek $imie nie maa
Gość_vass
mam skrypt html w nim podajesz zmienną IMIE -> submit i w plik.php wyświelta $imie bezproblemu ale potem mam przycisk kolejny, po którego naciśnięciu już nie pamięta co się kryło pod $imie, czy wie ktoś "jak przekazać $imie dalej" ?
hmmm
mozesz utworzyc nowe pole w formularzu typu hidden, w ktorym bedziesz przechowywala imie i potem do niego sie odwolywac przez $_POST biggrin.gif
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.