Problema con una variabile

Dante90

Nuovo Utente
11 Feb 2011
4
0
0
Premetto che è da pochissimo che ho iniziato a studiare programmazione e molte cose ancora non le capisco ^^'
Detto questo vi espongo il mio problema.
Ho realizzato una prova per un sito in cui ho posto dei link mi mandavano in echo diversi contenuti, e quando l'ho provato con xxamp tutto è andato liscio.
Ora creando il vero sito ho riscritto le stesse righe di codice facendo gli stessi esatti passaggi ma ora quando carico il sito mi da errore:
Notice: Undefined variable: uno in C:\xampp\htdocs\sitoesame\sito_esame.php on line 14
la linea 14 è questa:
if(!$_GET){
$page=$uno; <-----linea 14

il codice è questo:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Portfolio</title>
<link href="css/fogliodistile.css" rel="stylesheet" type="text/css" />
</head>

<body>


<?php

if(!$_GET){
$page=$uno; <-----linea in questione
}
else {

$page= $_GET['l'];
}

$uno="<a href='img/logo definitivo.jpg'><img src='img/logo definitivo.jpg' height='50' width='70'></a> <a href='img/logo.JPG'><img src='img/logo.JPG' height='50' width='70'></a> <a href='img/logo1.png'><img src='img/logo1.png' height='50' width='70'></a> <a href='img/sidebar.png'><img src='img/sidebar.png' height='60' width='40'></a>";

$due="testo da inserire";
$tre="testo da inserie";
?>

<table width="868" border="0" cellpadding="0" cellspacing="0" class="contenitore">
<tr>
<td valign="top" align="left" class="header"></td>
</tr>
<tr>
<td valign="top" align="left" class="menu">
<table class="contenitore">
<tr >
<td height="4" colspan="7">
</td>
</tr>
<tr class="sfondo">
<td valign="top" align="left" >
<?php
if ($page=="uno"){
echo $uno;
} else if ($page=="due"){
echo $due;
} else if ($page=="tre"){
echo $tre;
}




?>
</td>
</tr>
<tr>
<td class="fontdim"> <a href="index.php?l=uno">home</a><br/>
<a href="index.php?l=due">chi siamo</a><br/>
<a href="index.php?l=tre">gallery</a><br/></td>
</tr>
</table>

</td>
</tr>

<tr>
<td valign="top" align="left" class="footer"></td>
</tr>
</table>

</body>
</html>


com'è possibile che vada nel primo e non nell'altro?
ho forse dimenticato qualcosa?
Grazie in anticipo per l'aiuto!
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
hai scritto:
PHP:
if(!$_GET){
$page=$uno;
ciò significa che se GET non è stato utilizzato allora $page è uguale a $uno, solo che nel codice non hai indicato quale sia il valore di $uno se non dopo la riga 14.
 

Dante90

Nuovo Utente
11 Feb 2011
4
0
0
Grazie anche a te,ora non mi dà più l'errore della variabile però i link non rispondono ancora...sapete come fare per sistemare anche questo problema? grazie della disponibilità!
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
$uno deve essere definito prima di:
PHP:
$page=$uno;
altrimenti non potrai effettuare l'assegnazione del valore.
 

Dante90

Nuovo Utente
11 Feb 2011
4
0
0
Quello l'avevo segnato,comunque grazie mille a tutti ora son riuscito a sistemare
alla prossima!:ilpirata:
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Non si tratta di impostazioni stupide, il delimitatore "<?" è deprecato in PHP e non deve essere utilizzato.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
dimenticavo, volevo aggiungere
PHP:
<?php
echo 333/$div;

?>
questo stupidissimo codice
da in out

Warning: Division by zero in C:\AppServ\www\inizializza.php on line 2
p.s.
vorrei fare una "sottile" distinzione tra dichiarare una variabile e inizializzarla
se scrivo

$pinco=array();
in pratica dichiaro che pinco è un array, in php può avere poca importanza, ma in altri linguaggi si (se dichiaro una variabile di tipo stringa non posso usarla come valore numerico)

se invece scrivo

$pallino = 3.14;
inizializzo la variabile assegnandoli il valore di PI greco
 
Discussioni simili
Autore Titolo Forum Risposte Data
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
jackksoc Problema con una pagina Web HTML e CSS 2
G Problema con una query. PHP 5
T Problema con l'aggiornamento di una tabella <Table> PHP 5
F Ho un Problema con una immagine HTML e CSS 6
C Problema con Update di una tabella di un db PHP 3
C Problema con una ipcam IP Cam e Videosorveglianza 1
A problema con il prelevamento di una immagine su internet Sviluppo app per Android 1
L problema con l'Undefined index per una $_GET PHP 6
L problema nella implementare una funzione con ritorno PHP 2
H Problema con MySQL e PHP, dopo aver fatto una SELECT non ottengo alcun risultato PHP 7
F problema con i Tabs di una tabella Javascript 4
A problema con l'inserimento di valori in una tabella dopo una ricerca da form Classic ASP 1
neo996sps Strano problema con explode di una data PHP 4
G Problema con la creazione di una tabella form PHP 9
K [MYSQL] problema con una query in loop MySQL 1
K Problema con una guida PHP 3
S problema con visualizzazione campo in una tabella PHP 12
T Ho un problema con una newsletter PHP 1
C problema con una where e cookie Classic ASP 1
P problema con una query PHP 0
Nik Posizionare un div (contenente una tabella) al centro, problema con mozilla HTML e CSS 0
muvadi problema con script di una gallery PHP 1
Y Problema con Link interni ad una interfaccia Tab Javascript 3
A Problema: creare nuove "option" di una select-list con javascript Javascript 1
metalgemini Problema con grandezza di una cella... HTML e CSS 1
K problema con una query.. Database 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
N Problema con position absolute e overflow HTML e CSS 4
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
O problema con query PHP 4
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
M Problema con Try Catch PHP 0
T PROBLEMA CON SESSIONI PHP 3
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
L Problema RAM con Tomcat 8 Apache 0

Discussioni simili