Miért kapok ilyen hibákat?
Notice: Undefined index: reggomb in C:\\xampp\\htdocs\\index.php on line 2077
if($_POST[\'reggomb\'])
Notice: Undefined index: begomb in C:\\xampp\\htdocs\\index.php on line 2010
if($_POST[\'begomb\'])
Notice: Undefined index: regelekgomb in C:\\xampp\\htdocs\\index.php on line 2006
if($_POST[\'regelekgomb\'])
Notice: Undefined index: profil in C:\\xampp\\htdocs\\index.php on line 297
Van így is valami, hogy:
if(isset($_GET[\"profil\"]))
Nincs notice, viszont a profil sem jelenik meg. Átírom erre:
if($_GET[\"profil\"])
És jön a szokott hibaüzenet:
Notice: Undefined index: profil in C:\\xampp\\htdocs\\index.php on line 297
Viszont ilyenkor jó a profil is. :)
Kép: http://kepfeltoltes.hu/150211/ucphiba_www.kepfeltoltes.hu_.png
Na, mit is csináltál pontosan? Bemásoltad a fájlokat a htdocs mappába, megnyitottad az indext és kaptad az errort?
if(isset($_GET[\"profil\"]))
Nincs notice, viszont a profil sem jelenik meg. Átírom erre:
if($_GET[\"profil\"])
És jön a szokott hibaüzenet:
Notice: Undefined index: profil in C:\\xampp\\htdocs\\index.php on line 297
Ezeket nem kéne szerkesztened ha nem értesz hozzá. Az isset($_GET[\"profil\"]) funkcióval lekérdezed azt, hogy a címsorban az index.php után szerepel-e egy ilyen: ?profil .Ha az issetet kiveszed, akkor persze hogy nem fog működni, mert ha a böngészőben az lenne, hogy index.php?profil=a (természetesen ennek nincs sok értelme), akkor a PHP lekérdezésben ez lenne: if(a). Ennek pedig nincs sok értelme :D Azt a hibát pedig azért kapod, mert nincs egy bizonyos profil paraméter beállítva (a címsorban), amiről szerintem a kódnak gondoskodnia kellene.
Most már minden funkció működik azt hiszem. Viszont kaptam megint egy érdekes hibát. Bizonyos dolgok nem jelenítődtek meg, pl a regisztrációs felület sem. Kipróbáltam CSS nélkül, úgy meg jó lett. Nagy nehezen kisakkoztam mi a probléma.
Nem volt karakter az echo-ba, tettem oda egy csillagot és máris megjelenik a regisztrációs oldal, viszont a csillag is oldalt. Hogy tudom megoldani, hogy ne karaktert keljen beleírni? CCS-be?
echo \'*<form method=\"post\">
<table width=\"555\" align=\"center\">
<tr>
<td>
<fieldset>
<legend>Regisztráció</legend>
<table align=\"center\" style=\"color:white;\">
<tr>
<td align=\"left\">Válassz felhasználónevet:</td>
<td align=\"left\"><br><input type=\"text\" name=\"user\" id=\"user\" maxlength=\"24\"></td>
</tr>
<tr>
<td align=\"left\">Válassz jelszót:</td>
<td align=\"left\"><br><input type=\"password\" name=\"pw\" id=\"pw\" maxlength=\"14\"></td>
</tr>
<tr>
<td align=\"left\">Erősítsd meg a jelszavad:</td>
<td align=\"left\"><br><input type=\"password\" name=\"csekpw\" id=\"csekpw\" maxlength=\"14\"></td>
</tr>
<tr>
<td align=\"left\">E-mail címed:</td>
<td align=\"left\"><br><input type=\"text\" name=\"email\" id=\"email\"></td>
</tr>
<tr>
<td align=\"left\">Mennyi 99+1?</td>
<td align=\"left\"><br><input type=\"text\" name=\"kod\" id=\"kod\"></td>
</tr>
<tr>
<td align=\"right\"><input type=\"reset\" value=\"Kitöltés törlése\"></td>
<td align=\"left\"><input type=\"submit\" value=\"Regisztrálok\" name=\"reggomb\"></td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
</form>\';