Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Problem z przesyłaniem danych
Forum PHP.pl > Forum > Przedszkole
marcin_s_marki
Zrobiłem stronę w PHP, na serwerze lokalnym wszystko mi działa jak należy. Problem polega na tym, że jak zamiescilem tą stronę w internecie to formularze przestały wysyłać informacje dalej tak jakby sie rozplywaly podczas ładowania kolejnej strony. Czym to moze być spowodowane? Dodam ze strone zamiescilem na yoyo.pl
piotrooo89
pokaż co nie działa. ale ja obstawiam że register_globals... poczytaj o tym.
marcin_s_marki
<?php
if(!isset($HTTP_POST_VARS['login'])&&!isset($HTTP_POST_VARS['haslo']))
{
?>
<div id="logowanie">
<form method = "post" action = "zamowienie.php">
<table>
<tr>
<th colspan="2"> Login <input type = "text" name = "login" ></th>
</tr>
<tr>
<th colspan="2"> Hasło <input type = "password" name = "haslo" ></td>
</tr>
<tr>
<td colspan = "2" align = "center">
<input type = submit value = "Zaloguj się">
</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan = "2" align = "center">
<a href="rejestracja.php" >Załóż nowe konto</a>
</td>
</tr>
</table>
</form>
</div>
<?php
}
else
{

[email="$sql=@mysql_connect("]$sql=@mysql_connect('localhost','root','krasnal'[/email]);
if (!$sql)
{
echo 'W tej chwili nie można nawiązać połącznia z serwerem bazy danych. Prosimy spróbować później';
exit;
}

[email="$baza=@mysql_select_db("]$baza=@mysql_select_db('pizzeria'[/email]);
if (!$baza)
{
echo 'W tej chwili nie można nawiązać połącznia z serwerem bazy danych. Prosimy spróbować później';
exit;
}

$zapytanie = "select count(*) from klienci where login = '$login' and haslo = '$haslo'";

$wynik = mysql_query($zapytanie);
if(!$wynik)
{
echo 'Nie można wykonać zapytania.';
exit;
}

$ile = mysql_result( $wynik, 0, 0 );
if ($ile>0)
{
...
}
else
{
echo 'Niepoprawne dane.';
}
}
?>

Po zalogowaniu wyswietla mi sie komunikat "niepoprawne dane"
piotrooo89
zmien starą i nieaktualną tablice super globalną $HTTP_POST_VARS na $_POST... uczyń analogicznie jak będziesz miał $HTTP_GET_VARS na $_GET
marcin_s_marki
Niestety, zmieniłem tablice na $_post i nic to nie dało

Dla testu utworzyłem 2 pliki index.html i wynik.php. Formularz beznadziejnie prosty a dane i tak sie nie wysylaja

index.html:
<html>
<head>
</head>
<body>
<form action="wynik.php" method="post">
<table>
<tr><td><input type="text" name="test"></td></tr>
<tr><td><input type="submit" value="wyslij"></td></tr>
</table>
</form>
</body>
<html>

wynik.php:
<?php
echo $test;
?>
Marr
W wynik php zamiast $test daj $_POST['test'] i bedzie smigac
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.