Mi a kódomban a hiba?
Sziasztok!
Az a helyzet, hogy már 2 napja nem találom a kódomban a hibát és ezért meg kell titeket, hogy kérdezzelek.
A feladatban az én általam beírt országnak a nevét és kódját kellene felvennie MySQL adatbázisba de ez nem történik meg:
<?php
ob_start();
$kapcsolat=mysql_connect("localhost","root","root");
mysql_select_db("feladat",$kapcsolat);
if(!isset($mitcsinal)) {
?>
<HTML>
<BODY>
<p align="center">
<font size="5" color="lightblue"><b>Országok</b></font>
<br><br>
<FORM action="orszagok.php" method="post">
<input type="hidden" name="mitcsinal" value="felvesz">
<p align="center"><b>Kód</b> <input type="text" name="kod" size="3" >
<b>Ország neve:<b><input type="text" name="nev" size="20">
<input type="submit" value="Felvesz!">
</FORM>
<br><br>
<select style="font-family:courier new">
<option>Malajzia 2356</option>
</select>
</p>
</BODY>
</HTML>
<?php
$mitcsinal=$_POST["mitcsinal"];
$cod=$_POST["kod"];
$neve=$_POST["nev"];
}
elseif ($mitcsinal=="felvesz"){
$sql = "INSERT INTO orszagok (kod,nev) VALUES ($cod,'$neve')";
mysql_query($sql);
header("location: nemtudom.php");
}
mysql_close($kapcsolat);
ob_end_flush();
?>
A headernek eredetileg az orszagok.php oldalra kellene mutatnia csak már minden baromságot írogattam :D
Amúgy nem értem mit keres az a pontosvessző a kódban. Nekem nincs ott a notepad-ban. Szóval azt ne nézzétek.
Hmm...
Ezt a részt:
$mitcsinal=$_POST["mitcsinal"];
$cod=$_POST["kod"];
$neve=$_POST["nev"];
Nem az elé kéne, mielőtt vizsgálod az isset($mitcsinal) -t?
Warning: Cannot modify header information - headers already sent by (output started at C:\WEBDEV\websites\orszagok.php:1) in C:\WEBDEV\websites\orszagok.php on line 52
Ez mit jelent? :D mert ezt dobja ki
Értem. Meg szabad kérdeznem, hogy ezt hol tettem meg?
Egyébként köszönöm, hogy segítesz, tudod én már elég rég szenvedek vele.
Legelőször, amikor megláttam a kódod, és a végén a header() hívást, majdnem rávágtam, hogy ez a hiba. De megnéztem jobban, és nem látok azon az ágon kiírást előtte.
Szóval érdekes. :)
Nem tudom mi lehet a gond.
Megpróbálhatnád, hogy kis lépésekben építed fel a fájlt és mindig ellenőrzöd mindkét esetet, hogy működik-e.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!