si ma mi sa che ci costeresti una barca di soldi...
che per ora non abbiamo...![]()
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...Originariamente inviato da ferrate
si ma mi sa che ci costeresti una barca di soldi...
che per ora non abbiamo...![]()
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
terrò presente allora.. non per il fatto che nn sei bravo ( lo dubito fortemente )
ma per il fatto che nn pretenderesti grandi cifre![]()
![]()
![]()
<?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
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
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);