Collegamento link menù scheda pg alla scheda
Collegamento link menù scheda pg alla scheda postato il 16/05/2013 20:36:35 nel forum programmazione, open source e hosting
Buonasera a tutti
So che è un problema trito e ritrito perchè giuro ho letto tutti i ma proprio tutti i topic aperti ma non sono riuscita risolvere il problema.
Vi spiego brevemente cosa accade:
Abbiamo caricato il db con gdrcd 5.2
Stiamo personalizzando il menù. Ora nel collegamento del tasto "Scheda" abbiamo inserito di tutto, dal link presente in config alle varie soluzioni trovate sul forum. Il risultato è sempre lo stesso:
Non è stato specificato il none del PG oppure il PG non esiste.
Ora nella pagina main.php il codice è questo:
<div id="menu">
<ul class="menu">
<li><a href='main.php?dir='.$_SESSION['luogo'] class="parent"><span>Aggiorna</span></a></li>
<li><a href='main.php?page=mappaclick&map_id='.$_SESSION['mappa']><span>Mappa</span></a></li>
<li><a href="main.php?page=scheda&pg=<?php echo $_SESSION['login']; ?>"> <span> Scheda </span> </a>
<li><a href='main.php?page=forum'><span>Bacheca</span></a></li>
<li> <a href='main.php?page=uffici'><span>Servizi</span></a></li>
<li> <a href='main.php?page=utenti'><span>Menu Utente</span></a></li>
<li> <a href='main.php?page=gestione'><span>Gestione</span></a> </li>
<li> <class="last"><a href='logout.php'><span>Esci</span></a> </li>
</ul>
</div>
</body>
</head>
</html>
Cosa c'è di sbagliato perchè non mi si sblocca la situazione?
Dov'è potrei aver dimenticato di cambiare qualcosa?
Vi prego di aiutarmi che a questo punto non so che pesci prendere! Vi ringrazio in anticipo per la/le risposte.
Inoltre se posso un'altra domanda.
Giuro una volta lo sapevo fare ora non ricordo proprio più come si fa:
Come faccio a raggiungere il link senza dover aggiungere alla fine
www.miosito.altervista.org/index.php
??
Vi ringrazio ancora molto!!
Aurora
Pagine → 1 2
16/05/2013 21:03:25 e modificato da breaker il 16/05/2013 21:07:58
Per la prima domanda i casi sono 2:
1- $_SESSION['login'] non ha valore, puoi verificarlo dal link se pg=Nome oppure pg= vuoto.
2- nella pagina scheda.inc.php non vi è un $_REQUEST['pg'] che formatta correttamente il parametro
Edit: per la seconda domanda non ho capito, dove devi mettere questo link?
16/05/2013 22:07:43
Per la prima domanda i casi sono 2:
1- $_SESSION['login'] non ha valore, puoi verificarlo dal link se pg=Nome oppure pg= vuoto.
2- nella pagina scheda.inc.php non vi è un $_REQUEST['pg'] che formatta correttamente il parametro
Ok sembrerebbe il primo caso, sul link mi da pg= NIENTE
Per l'altra domanda che ho posto:
Vorrei trovare il sito scrivendo sulla barra dei link
Www.miosito.altervista.org
È non
Www.miosito.altervista.org/index.php
Una volta li sapevo fare!!
Ti ringrazio per la celere risposta e per l'aiuto!
16/05/2013 22:24:47
Sinceramente altervista ha un .htaccess base e quindi se non hai modificato nulla il problema è che esiste un file index.html/index.htm che ha la priorità rispetto a index.php. Basta cancellare o rinominare index.html/index.htm
strano che $_SESSION['login'] non sia settato.
Prova a vedere nel file login.php se ti imposta il valore
16/05/2013 22:41:59 e modificato da wopy il 16/05/2013 22:47:00
Sinceramente altervista ha un .htaccess base e quindi se non hai modificato nulla il problema è che esiste un file index.html/index.htm che ha la priorità rispetto a index.php. Basta cancellare o rinominare index.html/index.htm
Grazie mille problema risolto!!!
strano che $_SESSION['login'] non sia settato.
Prova a vedere nel file login.php se ti imposta il valore
Ok apparte che avevo letto il logout invece che il login:D
Comunque. Mi sembra sia presente la cosa:
$_SESSION['login'] = $record['nome'];
è questo??
Se si ok....
ok e ora?
Secondo te come posso fare??
Davvero gentilissimo!!!
---
17/05/2013 00:38:12
Gli altri link funzionano? Se si allora elimina il <?php echo ?> dal $_SESSION['login']
17/05/2013 12:49:39
Ok l'ho fatto ma il problema persiste!
Ora il codice è così:
<a href='main.php?page=scheda&pg='.$_SESSION['login'] class="parent"><span> Scheda </span> </a>
ma il sito continua a darmi la dicitura
Non è stato specificato il none del PG oppure il PG non esiste.
E il link di collegamento alla scheda è così:
http://www.miosito.altervista.org/main.php?page=scheda&pg=
Gli altri tasti del menù funzionano, solo aggiorna invece di aggiornare quella pagina mi riporta alla mappa.
Non so più che pesci prendere. Ho controllato tutte le schede che potevano portare una soluzione ma non riesco veramente a vedere l'errore!
Scusami se scoccio ma non so veramente come fare.
Ti ringrazio per la gentilezza con la speranza che ti venga in mente qualche altra soluzione perchè ho il cervello in pappa
🤖 !
🆘
17/05/2013 21:06:17
Le prime righe della tua pagina sono?
<?php
session_start();
18/05/2013 13:26:05
No!
Forse è quello l'errore?
La pagina inizia così:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link type="text/css" href="menu.css" rel="stylesheet" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="menu.js"></script>
Non dovrebbe? O meglio dovrei aggiungere qualcos'altro?
18/05/2013 21:46:13
aggiungi in cima prima di ogni altra cosa
<?php session_start(); ?>
Il problema è lì ^^
20/05/2013 16:18:15
siiiiiii!!!!
😆😆😆😆😆
Risolto!!!
Grazie mille!!!! Non sapevo più che pesci prendere!!!!
Ti ringrazio tantissimo!!! 😅
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Wuthering Waves ↗
Tibia ↗
Fallen Gods ↗
New Orleans ↗
Project Entropy ↗
World of Warship ↗
War Thunder ↗
Cafuné ↗