[supersaibal]
Originariamente inviato da JackTNT
Adesso l'errore che mi dà è
Notice: Use of undefined constant id - assumed 'id' in c:\programmi\easyphp1-8\www\collezione\elenco.php on line 32
alla linea 32 uso la variabile $row[id], id è un campo di una tabella del database, che ho messo in un vettore $row
ma come mai fa così? c'è qualcosa da impostare?
comunque alla fine i rusultati vengono, e' solo che non posso avere questi notice all'inizio della pagina! [/supersaibal]
allora, ho dato uno sguardo ad una guida del php, e mi dice questo:
44 - [> 1.6] I get many "Notice: Undefined variable" errors in my scripts.
# Since PHP 4.0.2 from April 2002, you are now supposed to:
1- Initialize your variables before you use them.
2- Get the content of the variables you sent via GET or POST with (respectively) $var=$_GET['var']; or $var=$_POST['var'];.
3- Use $_SESSION. to generate sessions.
i primi due punti li ho rispettati (cioè il primo credo, come è un modo standard di definire le variabili?), ma per il terzo non so di cosa parla :master:
riguarda mica le connessioni al db?
io le faccio così cmq:
Codice PHP:
$link_id = mysql_connect("localhost", "root", "") or die ("Could not connect");
$select = mysql_select_db("collezione");
$sql = "SELECT * FROM tabella WHERE id = '$id'";
$result = mysql_query("$sql");
help