[ gvasic @ 27.07.2011. 19:55 ] @

Moze li mi neko reci gdje je ovdje problem prilikom upisa u bazu?

$con = mysql_connect("localhost","root","");
if (!$con)
{
die('could not connect: ' .mysql_error());
}


mysql_select_db("nova_baza2", $con);

mysql_query("insert into tabela (ime, prezime)
values ('$ime', '$prezime')");




mysql_close($con);


?>

Evo greske koju izbacuje:

Notice: Undefined variable: ime in C:\xampp\htdocs\phpacademy\tutorials\mysql\novabazaupis.php on line 15

Notice: Undefined variable: prezime in C:\xampp\htdocs\phpacademy\tutorials\mysql\novabazaupis.php on line 15
[ dakipro @ 27.07.2011. 20:03 ] @
Mozda glupi odgovor, ali problem je to sto i pise da je problem, a to je "Undefined variable" iliti nisi nigde definisao vrednosti ovih promenjivih a pozivas ih negde. Ovako moze i da se pretpostavi da pises kod koji treba da radi sa register_globals
[ gvasic @ 28.07.2011. 16:18 ] @
Evo primjer koji sam nasao na youtube: http://www.youtube.com/watch?v=X-aJ8SMcB1o&feature=related

<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('could not connect: ' .mysql_error());
}


$firstname = $_post["firstname"];
$lastname = $_post["lastname"];

//echo $firstname;
//echo $lastname;

mysql_select_db("boston", $con);

mysql_query("insert into test (firstname, lastname)
values ('$firstname', '$lastname')");

?>

------------------------------------------------------------------------

<!DOCTYPE html PUBLIC "-//W3c//dtd xhtml 1.0 Transitional//en"
"http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Forms</title>
</head>

<body>

<form id="form1" name="update" method="post" action= "formhandler.php" >
firstname: <input type="text" name="firstname" id="textfield" />
<br/>
lastname: <input type="text" name="lastname" id="textfield2" />

<input name="" type="submit" />

</form>
</body>
</html>


Greske koje izbacuje:

Notice: Undefined variable: _post in C:\xampp\htdocs\phpacademy\tutorials\mysql\formhandler.php on line 9

Notice: Undefined variable: _post in C:\xampp\htdocs\phpacademy\tutorials\mysql\formhandler.php on line 10


[ Nikola Poša @ 28.07.2011. 17:26 ] @
$_POST, ne $_post.
[ djordjevic_i @ 28.07.2011. 17:29 ] @
Umesto $_post, koristio sam $_POST i navedeni kod radi, a korišćenjem $_post, javlja istovetnu grešku.
[ gvasic @ 28.07.2011. 17:34 ] @

Svaka cast, hvala puno!

Vidim da nesto nije kako treba, a pre par dana mi radilo :).