Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 26 su 26

Discussione: errore foreach

  1. #21
    si ma mi sa che ci costeresti una barca di soldi...
    che per ora non abbiamo...

  2. #22
    Originariamente inviato da ferrate
    si ma mi sa che ci costeresti una barca di soldi...
    che per ora non abbiamo...
    naaaaa non sono poi così bravo da poter pretendere una barca di soldi te l'assicuro...
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #23
    terrò presente allora.. non per il fatto che nn sei bravo ( lo dubito fortemente )
    ma per il fatto che nn pretenderesti grandi cifre

  4. #24
    <?php
    $str="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
    $n=1;
    while ($row=mysql_fetch_assoc($res)){
    $str.="<record{$n}>".$row['provincia']."</record{$n}>";
    $n+=1;
    }
    /**
    * poi alla fine del ciclo apri il tuo file e ci scrivi dentro $str.
    * il file ovviamente deve stare in una cartella che abbia i
    * permessi di scrittura, alla fine chiuderai il file
    */
    $handle=fopen("dir/file.xml", "w+");
    if (!fwrite($handle,$str))
    die("si è verificato un errore durante la scrittura");
    fclose($handle);
    ?>

    come si fa a stampare in output l'xml???
    se faccio

    echo ($str);

    mi stampa tante volte l'intestazione di
    <?xml version=\"1.0\" encoding=\"iso-8859-1\"?>
    quanti sono i record....

    i voglio avere in output ( echo )
    l'intesatazione
    e poi <record>venezia</record>
    etc etc

  5. #25
    boh essendo quello il codice dovrebbe stampare quello che vuoi, perché l'intestazione c'è una sola volta ed è fuori dal ciclo...non dovrebbe stamparla n volte

    cio, praticamente hai:

    codice:
    <intestazione>
    <record>
    <intestazione>
    <record>
    <intestazione>
    <record>
    ??
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  6. #26
    risolto così....

    $idregione = $_POST ['regione'];


    $prov = mysql_query ("select * from regioni where grp_id = '$idregione'") or die (mysql_error());


    $str="<?xml version=\"1.0\" ?>\r\n";
    $str.="<root>";


    while ($row=mysql_fetch_assoc($prov))

    {

    $str .="<record>".$row['provincia']."</record>";

    }

    $str .="\r\n";
    $str .="</root>";


    //stampami l'output xml
    echo $str;

    //crea e scrivi nel file l'output
    $handle=fopen("file.xml", "w+");
    if (!fwrite($handle,$str))
    die("si è verificato un errore durante la scrittura");
    fclose($handle);

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.