Tänkte försöka lära mig PHP/MySQL och har kollat lite på Webmonkeys sidor. Jag får dock fel när jag fösöker med ett exempel.
Felet är:
Warning: Undefined variable: submit in C:\Inetpub\wwwroot\php\insert.php on line 11
Har dock provat att kopiera texten på hemsidan men jag får samma fel ändå. Vad beror detta på? Min databas stämmer inte med den i exemplet men det har väl ingen betydelse förrän jag tryckt på knappen eller?
<html>
<body>
<?php
if ($submit) {
// process form
$db = mysql_connect("localhost", "root");
mysql_select_db("mydb",$db);
$sql = "INSERT INTO employees (first,last,address,position) VALUES ('$first','$last','$address','$position')";
Jag antar att det är
mysql_connect som är fel..
Har du allt som behövs för att köra php på datorn?
mysql_connect("localhost","användarnamn","lösenord");
Har du inget lösenord eller användarnamn kan du lämna de ,"","");
------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)
Jag kör phpBB på datorn och det fungerar utmärkt. Det är precis som om det står fel i exemplet eller något. Har jag fattat rätt om felet är det att $submit inte har något värde?
Så som jag fattar det så ska name="submit" "skapa" en variabel ($submit) som anänds längst upp på sidan. Fast jag kan ju ha helt fel här :) Undrar bara hur man kan skapa en variabel utanför <?php ?> taggen, det borde ju inte gå.