Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    simplexml e variabili get

    Eccomi di nuovo a rompervi.

    Ho un file xml da gestire in php, con simplexml.

    Il problema sorge nel cancellare un nodo il cui indice è una variabile di tipo get

    Lo script che nn va:
    Codice PHP:
    $ID=$_GET['id'];
    if(
    $NewId!=NULL){
        
            
    $xml simplexml_load_file('../promo/promo.xml');
            echo 
    $xml->promo[$ID]["titolo"];
            echo 
    $ID;
            unset(
    $xml->promo[$ID]);
            
    file_put_contents('../promo/promo.xml'$xml->asXML());


    La variabile get $ID arriva,ifatti viene anche stampata, ma sembra che non vengano rilevate da $xml.
    Ad esempio se sostituisco
    Codice PHP:
    $ID=$_GET['id']; 
    con
    Codice PHP:
    $ID=
    lo script funziona.

    Mi viene in mente che sia un problema di codifica della variabile..
    Che dite?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    8
    ciao , usando questo
    Codice PHP:
    $i=$_GET['id']+ 0
    il parametro get può essere utilizzato come indice x simpleXML xkè diventa di tipo integer
    spero ti possa essere d'aiuto .....

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 © 2026 vBulletin Solutions, Inc. All rights reserved.