Gość
13.10.2011, 20:36:48
<FORM action=\"trasy.php?ilosc_tras=$liczba_tras&id_trasa=$i&pokaz=$get_pokaz\" method=\"post\">
Wprowadź datę <sub>[rrrr-mm-dd]</sub>
<INPUT type=\"text\" name=\"data_trasa\" class=\"wyslij_formularz\" size=\"10px\" maxlenght=\"10\" value=\"$data_trasa\">
<INPUT type=\"submit\" class=\"wyslij_formularz\" value=\"Zatwierdz datę\">
</FORM>
Witam,
Mam tak kod. Dlaczego w data_trasa nie działa maxlenght mogę wprowadzić więcej niż 10 znaków
blooregard
13.10.2011, 20:38:03
maxlength, nie maxlenght
Gość
13.10.2011, 21:02:13
dzięki działa

a powie mi ktos dlaczego nie przenosi mnie do strony podanej w action :
<FORM action=\"trasa_funkcje.php\" method=\"post\">
<TABLE>
<TR>
<TD>
Wprowadź datę <sub>[rrrr-mm-dd]</sub>
</TD>
<TD>
<INPUT type=\"text\" name=\"data_t\" class=\"wyslij_formularz\" size=\"10px\" maxlength=\"10\" value=\"\">
</TD>
</TR>
<TR>
<TD>
Wprowadz liczbę tras do utworzenia <sub> [1-99]</sub>
</TD>
<TD>
<INPUT type=\"text\" name=\"ilosc_t\" class=\"wyslij_formularz\" size=\"10px\" maxlength=\"2\">
</TD>
</TR>
</TABLE>
<INPUT type=\"submit\" class=\"wyslij_formularz\" value=\"Zatwierdź\">
</FORM>
pifarek
13.10.2011, 21:18:15
a dlaczego dajesz backslashe przed cudzysłowami ? To jest w echo czy jak?
Gość
13.10.2011, 21:25:10
tak wszystko jest w echo
Gość
13.10.2011, 21:34:26
kolejny form co nie działa ;/
<FORM action=\"trasy.php?ilosc_tras=$liczba_tras&id_trasa=$id_trasa&pokaz=$get_pokaz&typ=zasilenie&id_klient=$id_klient\" method=\"GET\">
<INPUT type=\"submit\" name=\"submit\" class=\"wyslij_formularz\" value=\"zasilenie\">
</FORM>";
wynik z przegladarki to trasy.php?submit=zasilenie
a wczoraj jeszcze działało ....
Fifi209
13.10.2011, 21:34:42
A po co jest w echo?
Gość
13.10.2011, 21:40:21
echo potrzebne aby wyswietlic formularz
jacobson
13.10.2011, 21:49:28
moze gdzies w srodku sie myknales z cydzyslowiami. Nie lacz php z html. Zamknij php przed formularzem i otworz po nim. Wtedy usuniesz wszystkie cudzyslowia.
Gość
13.10.2011, 21:54:21
<FORM action="trasa_funkcje.php" method="post"> Wprowadź datę
<sub>[rrrr-mm-dd]
</sub> <INPUT type="text" name="data_t" class="wyslij_formularz" size="10px" maxlength="10" value=""> Wprowadz liczbę tras do utworzenia
<sub> [1-99]
</sub> <INPUT type="text" name="ilosc_t" class="wyslij_formularz" size="10px" maxlength="2"> <INPUT type="submit" class="wyslij_formularz" value="Zatwierdź">
zmienilem i dalej nie przechodzi do strony z action
jacobson
13.10.2011, 21:56:59
wstaw w tym trasa_funkcje.php na samym poczatku <?php echo('tu jestem'); die(); ?> jak sie pokaze to oznacza ze jednak przechodzi tylko cos dalej w samym trasa_funkcje.php cos jest popsute. zle przekazywanie zmiennych. albo wszystko dziala tylko spowrotem ze strony trasa_funkcje.php nie masz przekierowania nigdzie i wisi na bialej stronie.
Gość
13.10.2011, 22:08:12
to probowalem juz dawno i on wogole nie zmienia adresu strony.
caly czas jest ta sama strona
Fifi209
13.10.2011, 22:31:43
A daj cały html, który masz na tej stronie?
Gość
13.10.2011, 22:36:44
<?php
error_reporting(E_ALL);
ini_set('display_errors','0');
session_start();
ob_start();
include("index.php");
$text='';
$get_pokaz= isset($_GET['pokaz']) ? $_GET['pokaz'] : 0;
$text.="<TABLE WIDTH=\"100%\">
<TR>
<TD WIDTH=\"8%\" style=\"border: 3px solid blue;\" valign=\"top\">";
$text.=" <h3>Wybierz trasę</h3>";
for ( $i=1; $i<$liczba_tras+1; $i++)
{
$text.=" <a href=\"trasy.php?ilosc_tras=$liczba_tras&id_trasa=$i&pokaz=$get_pokaz\">Trasa nr ".$i."</a>
</BR>";
}
$text.=" </TD>
<TD VALIGN=\"TOP\" style=\"border: 3px solid blue;\" WIDTH=\"35%\">
<h5>Informacje podstawowe
<HR color=\"red\">
<FORM action=\"trasa_funkcje.php\" method=\"post\">
<TABLE>
<TR>
<TD>
Wprowadź datę <sub>[rrrr-mm-dd]</sub>
</TD>
<TD>
<INPUT type=\"text\" name=\"data_t\" class=\"wyslij_formularz\" size=\"10px\" maxlength=\"10\" value=\"\">
</TD>
</TR>
<TR>
<TD>
Wprowadz liczbę tras do utworzenia <sub> [1-99]</sub>
</TD>
<TD>
<INPUT type=\"text\" name=\"ilosc_t\" class=\"wyslij_formularz\" size=\"10px\" maxlength=\"2\">
</TD>
</TR>
</TABLE>
<INPUT type=\"submit\" class=\"wyslij_formularz\" value=\"Zatwierdź\">
</FORM>
</H5>
Podglad trasy nr <font color=\"blue\">$id_trasa</font>
<H5>";
echo $text;
Fifi209
13.10.2011, 22:59:07
Nie wiem czy zauważyłeś napisałem HTML a nie plik php, chcę zobaczyć to co widzi przeglądarka.
Gość
14.10.2011, 09:50:30
dam wszystkie pliki
index.php
<?php
require_once("!konfiguracja/bd.php");
include("include/header.php");
?>
header
<?php
#--------temp inicjacja danych
$_SESSION['dyspozytor']=1;
$_SESSION['baza']='1';
$_SESSION['zalogowany']='1';
#--------ustawienie czasu po jakim ma się wylogować w przypadku bezczynnosci
$intTimeoutSeconds = 60000;
if(isset($_SESSION['intLastRefreshTime'])) {
if(($_SESSION['intLastRefreshTime']+$intTimeoutSeconds)<time())
{
}
}
$_SESSION['intLastRefreshTime'] = time();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /> <link rel="stylesheet" type="text/css" href="style/style.css"> <META NAME="Keywords" CONTENT="">
<body leftmargin="0" topmargin="0">
<table class="naglowek_tlo" align="center" cellspacing="0" cellpadding="0"> <a href="trasy.php">PLANOWANIE TRAS
</a>
TRASY
<?php
include("index.php");
$text='';
$id_baza=$_SESSION['baza'];
$get_pokaz= isset($_GET['pokaz']) ?
$_GET['pokaz'] : 0;
#---dane z zatwierdz trasy
$text.="<TABLE WIDTH=\"100%\">
<TR>
<TD WIDTH=\"8%\" style=\"border: 3px solid blue;\" valign=\"top\">";
$text.=" <h3>Wybierz trasę</h3>";
for ( $i=1; $i<$liczba_tras+1; $i++)
{
$text.=" <a href=\"trasy.php?ilosc_tras=$liczba_tras&id_trasa=$i&pokaz=$get_pokaz\">Trasa nr ".$i."</a>
</BR>";
}
$text.=" </TD>
<TD VALIGN=\"TOP\" style=\"border: 3px solid blue;\" WIDTH=\"35%\">
<h5>Informacje podstawowe
<HR color=\"red\">
<FORM action=\"trasa_funkcje.php\" method=\"post\">
<TABLE>
<TR>
<TD>
Wprowadź datę <sub>[rrrr-mm-dd]</sub>
</TD>
<TD>
<INPUT type=\"text\" name=\"data_t\" class=\"wyslij_formularz\" size=\"10px\" maxlength=\"10\" value=\"\">
</TD>
</TR>
<TR>
<TD>
Wprowadz liczbę tras do utworzenia <sub> [1-99]</sub>
</TD>
<TD>
<INPUT type=\"text\" name=\"ilosc_t\" class=\"wyslij_formularz\" size=\"10px\" maxlength=\"2\">
</TD>
</TR>
</TABLE>
<INPUT type=\"submit\" class=\"wyslij_formularz\" value=\"Zatwierdź\">
</FORM>
</H5>
Podglad trasy nr <font color=\"blue\">$id_trasa</font>
<H5>";
Gość
14.10.2011, 19:24:20
jest jakis program ktory sprawdza czy wszystkei znaczniki sa zamkniete bo moze to jest przyczyna
Giluś
14.10.2011, 20:46:57
Tak, możesz sprawdzić czy wszystko są domknięte, nie domknięte poprzez program Notepad ++
Klikasz np na "{" to ci się zaznacza na czerwono początek i koniec, podobnie z "[", "(", równie dobrze działa z samym html, tzn pokazuję początek i koniec np form
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.