Autore Messaggio
18-03-2007, 19:30
Messaggio: #1 (permalink)
L'avatar di kru kru
Apprendista
**
Registrato: Feb 2007
Messaggi: 83
Reputazione:

$_GET che non va...


Ciao, ragazzi.

Ecco il problema:

Codice:
$query = "SELECT id_categoria,titolo,tag,tagurl FROM categorie WHERE id = '$cid'";
$result=mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
    $cat = $row[titolo];
    $tag = $row[tag];
    $tagurl = $row[tagurl];
    $id_padre = $row[id_categoria];
}
$query = "SELECT titolo FROM categorie WHERE id = '$id_padre'";
$result=mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
    $cat_padre = $row[titolo];
    //$nomecats = trim($cat_padre);
}
$cid= (int) $_GET['cid'];
echo "Senza GET >>>>> " . $tagurl;
$tagurl2 = $_REQUEST["tagurl"];
echo "<BR>Con GET >>>>> " . $tagurl2;
//$urlstring = $tagurl.'-ele'.$cid.'.html';


Come vedete, ho una variabile tagurl sul database. Questa variabile contiene delle stringhe tipo:

computer/hard-disk

Devo cercare di recuperarla con $_GET, e non posso fare altrimenti, ma non riesco proprio! Nelle ultime righe, c'? il debug, per verifica. Come vedete, verifico sia richiamando l'array tagurl normalmente (e funziona perfettamente), sia richiamandolo con $_GET. In questo caso, per?, anzich? restituirmi:

computer/hard-disk

mi restituisce solo hard-disk

Come mai? Sar? forse un problema con / ?


Vuoi posizionare il tuo sito in prima pagina sui principali motori di ricerca? In prima pagina sui motori - Web Agency e posizionamento -

Ultima modifica di kru : 18-03-2007 alle ore 19:35.

Visita sito dell'autore trova tutti i messaggi dell'autore Quota questo messaggio nella risposta