Kezdőoldal » Számítástechnika » Programozás » Többször átnéztem már a...

Többször átnéztem már a kódot, de én találtam hibát, de mégsem működik, mi lehet a baj?

Figyelt kérdés

Egy egyszerű php kódot akartam feltölteni a honlapomra, egy űrlapot amit ha kitöltenek, utánna a submitra kattintanak, kapnak egy visszaigazoló lapot, hogy kitöltötték az űrlapot és az adatokat pedig a php automatikusan elküldi nekem a MySQL adatbázisra. Csak, hogy amikor kitöltüm az adatlapot és tovább lépek, a következő hiba üzenet vár:



Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in /jelentkezes.php on line 20


és nem tudom mi lehet a baj, ez után pedig kikéne, hogy írja, hogy miket írtak be, de oda de ír semmit, csakhogy pl:


név:

kor:

és az utánna lévő részt üresen hagyja :S


a kód:


<html>

<head>

</head>

<body>


<?php

$name = $_POST['jatekos_neved'];

$age = $_POST['korod'];

$howlong = $_POST['mota_jatszol_a_minecraftal'];

$ismeros = $_POST['vanismerosod'];

$sorkoz = "<br />";

$email = $_POST['email'];


$kapcsolat = mysql_connect("127.x.x.x.", "xy", "xy");

if (!$kapcsolat) die("Nem sikerült kapcsolódni az adatbázishoz!");


$query = "INSERT INTO jelentkezes (jatekos_neved, korod, mota_jatszol_a_minecraftal, vanismerosod, email) .

VALUES ($name, $age, $howlong, $ismeros, $email) ";


$result = mysqli_query($kapcsolat, $query);


mysql_close($kapcsolat);


echo 'Köszönjük a jelentkezésedet a szerverre! Az alábbi adatokat adtad meg:' . '<br/>';

echo 'Játékos neved: ' . $name . '<br/>';

echo 'Korod: ' . $age . '<br/>';

echo 'E-mail címed: ' . $email . '<br/>';

echo 'Mióta játszol a Minecraft játékkal? ' . $howlong . '<br/>';

echo 'Van-e ismerősöd a szerveren, ha igen ki? ' . $ismeros . '<br/>';

?>


</body>

</html>


2011. aug. 12. 09:57
 1/6 compactegon ***** válasza:

a php-hez nem tudok hozzzászólni, de az tuti nem jó, hogy kétszer van lezárva a head és body tag! egyébként ott van:

hiba a 20.sorban a jelentkezes.php-ban.

2011. aug. 12. 18:39
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

$query = "INSERT INTO jelentkezes (jatekos_neved, korod, mota_jatszol_a_minecraftal, vanismerosod, email) .

VALUES ($name, $age, $howlong, $ismeros, $email) ";

Itt van egy fölösleges: .

Az adattábla mezőinek nevei megfelelően vannak megadva?

Első ránézésre arra gyanakszom, hogy abban is lehet a hiba.

A echo-val történő kiíratásokat miért nem intézed el egyben egy darab echo-val?

2011. aug. 13. 12:46
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

Igen, helyesen vannak beírva az adatok, az ECHOsokat mert azért nem írtam ki egyel, mert nem tudtam hogy úgy is lehet :D de köszönöm, már át írtam és kitöröltem a pontot, és most mást ír ki:


Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/a1019155/public_html/jelentkezes.php on line 19


a kód:


<?php

$name = $_POST['jatekos_neved'];

$age = $_POST['korod'];

$howlong = $_POST['mota_jatszol_a_minecraftal'];

$ismeros = $_POST['vanismerosod'];

$sorkoz = "<br />";

$email = $_POST['email'];


$kapcsolat = mysql_connect("xq", "xs", "xy", "xa");

if (!$kapcsolat) die("Nem sikerült kapcsolódni az adatbázishoz!");


$query = "INSERT INTO jelentkezes (jatekos_neved, korod, mota_jatszol_a_minecraftal, vanismerosod, email)

VALUES ($name, $age, $howlong, $ismeros, $email) ";


$result = mysql_query($kapcsolat, $query);


mysql_close($kapcsolat);


echo 'Köszönjük a jelentkezésedet a szerverre! Az alábbi adatokat adtad meg:' . '<br/>' .

'Játékos neved: ' . $name . '<br/>' .

'Korod: ' . $age . '<br/>' .

'E-mail címed: ' . $email . '<br/>' . 'Mióta játszol a Minecraft játékkal? ' . $howlong . '<br/>' .

'Van-e ismerősöd a szerveren, ha igen ki? ' . $ismeros . '<br/>';

?>

2011. aug. 14. 21:07
 4/6 A kérdező kommentje:
a 19. sor a $result-os rész
2011. aug. 14. 21:08
 5/6 anonim ***** válasza:

$result = mysql_query($query, $kapcsolat);

[link]

2011. aug. 14. 23:16
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
ó, köszönöm :D ez volt a x) ezer köszönöet!!
2011. aug. 15. 09:47

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!