Visualizzazione dei risultati da 1 a 3 su 3

Discussione: include con $_REQUEST

  1. #1
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012

    include con $_REQUEST

    ciao a tutti!

    ho un problema non indifferente.

    sto creando una sorta di carrello elettronico e devo gestire la visualizzazione di ogni prodotto.

    per fare questo ho creato una pagina (view_art.php) che funge da template, a cui vengono passate tramite la pagian test.php 2 parametri: codice e gruppo

    ecco il codice (premetto che lavoro con un db su file di testo

    include ('set.inc.php');
    $DB=file("$root_db/data.dat");
    foreach ($DB as $line)
    {
    $vals=explode("|",$line);
    $link="view_art.php?gruppo=".$vals[1]."&codice=".$vals[0];
    include ("$link");
    }

    testandolo in locale con Easyphp ho avuto questo errore:

    Warning: main(view_art.php?gruppo=gruppo4&codice=1271282895 ): failed to open stream: No such file or directory in c:\php\www\db\test.php on line 8

    Warning: main(): Failed opening 'view_art.php?gruppo=gruppo4&codice=1271282895' for inclusion (include_path='.;C:\PHP\\php\pear\') in c:\php\www\db\test.php on line 8

    non riesco proprio a capire questo problema!!!! è un errore di concetto il mio?
    una volta passato questo scoglio, riuscirà la mia pagina a interpretare la mia query string con $_REQUEST?

    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Si, l'errore di concetto è il tuo

    nella "include" non hai bisogno di mettere i valori...
    Quando fai "include" è come se il codice della pagina "inclusa" fosse letteralmente preso e copiato sotto all'istruzione include... quindi qualsiasi variabile valorizzata nella pagina includente può tranquillamente essere usata direttamente dalla pagina inclusa
    Ti basta quindi fare

    $gruppo = $vals[1];
    $codice = $vals[0];
    include("view_art.php");

    e dentro view_art.php usare direttamente le variabili $gruppo e $codice

  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    sapevo che c'era un buco in tutto ciò.. ma adesso so dov'è!! nelle mie basi
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.