Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Podczas odświerzania strony skrypt dodaje kolejne rekordy
sukien
post 20.10.2007, 14:10:37
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.10.2007
Skąd: Bełchatów

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


CODE


Imię:


Nazwisko:


Adres:


Data urodzenia:







$host = 'localhost';

$user = 'user';

$password = 'pasword';

$dbName = 'new';



$polacz = mysql_connect($host, $user, $password) or die(mysql_error());

$db = mysql_select_db($dbName, $polacz) or die(mysql_error());





if (isset($_POST['imie'], $_POST['nazwisko'], $_POST['adres'], $_POST['data']) && trim($_POST['imie'], $_POST['nazwisko'], $_POST['adres'], $_POST['data']) != ”);

{

$imie = $_POST['imie'];

$nazwisko = $_POST['nazwisko'];

$adres = $_POST['adres'];

$data = $_POST['data'];

$sql = "INSERT into dane (imie, nazwisko, adres, data) VALUES ('$imie','$nazwisko','$adres','$data')";

$rezultat = mysql_query($sql, $polacz) or die(mysql_error());



}



$sql = "SELECT nr, imie, nazwisko, adres, data FROM dane";

$rezultat = mysql_query($sql, $polacz) or die(mysql_error());

while ($lista = mysql_fetch_array($rezultat)) {
echo $lista['nr']. " ";
echo $lista['imie']. " ";
echo $lista['nazwisko']. " ";
echo $lista['adres']. " ";
echo $lista['data']. " ";

}



mysql_close($polacz);



php?>



Co tu jest nie tak? Za każdym razem kiedy odświeżam strone, dodaje mi kolejne rekordy do bazy. A miały byc dodawane w momencie klikniecia w przycisk "dodaj". Przyznam, ze zaczynam dopiero swoja przygode z php i mysql.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sukien
post 21.10.2007, 07:04:28
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.10.2007
Skąd: Bełchatów

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


Kurcze nie pomaga. Dalej, gdy odświeżam stronę dodaje mi puste rekordy. O to efekt odświeżania:

CODE

221 2000 222 2000 223 2000 224 2000 225 2000 226 2000 227 2000 228 2000 229 2000 230 2000
231 2000 232 2000 233 2000 234 2000 235 2000 236 2000 237 2000 238 2000 239 2000 240 2000
241 2000 242 2000 243 2000 244 2000 245 2000 246 2000 247 2000 248 2000 249 2000 250 2000
251 2000 252 2000 253 2000 254 2000 255 2000 256 2000 257 2000 258 2000 259 2000 260 2000
261 2000 262 2000 263 2000 264 2000 265 2000 266 2000 267 2000 268 2000 269 2000 270 2000
271 2000 272 2000 273 2000 274 2000 275 2000 276 2000 277 2000 278 2000 279 2000 280 2000
281 2000 282 2000 283 2000 284 2000 285 2000 286 2000 287 2000 288 2000 289 2000 290 2000
291 2000 292 2000 293 2000 294 2000 295 2000


Wpisuje mi klolejny nr rekordu i date domyślna 2000.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:09