22 ospiti e 0 utenti registrati online.
UserName
  Password  Registrati Ora! E' Gratuito!
 
 MMKit Forums » » Php » » Foreach e variabile
(Moderato da: dyablo, m77, Zubin)  
AutoreTopic: Foreach e variabile
Werwolfe Non specificato
Membro Senior


Con noi da: 24-12-2004
Posts: 482
Da:

 Inviato il: 11-05-2012 07:18   
Ragazzi io ho questo script che funziona perfettamente, però avrei due esigenze:

1) il file che deve aprire , prendesse il nome da una variabile
2) come posso togliere il foreach e importare tutti i dati contenti nel file sqlite?

[php]
<?php

try
{
// connessione al database di mysql
include('config.php');
//apro il file sqlite
$db = new PDO('sqlite:data27.sqlite');



//leggo la tabella amministratore
$db->exec("SELECT * FROM amministratore");

$amministratore = $db->query('SELECT * FROM amministratore');

echo "\n<br>1: ".date("l dS of F Y h:i:s A").": Elaborazione della tabella amministratore";

foreach($amministratore as $row)
{
//estraggo i dati
$id = $row['id'];
$id_amministratore = $row['id_amministratore'];
$denominazione = $row['denominazione'];
$indirizzo = $row['indirizzo'];
$cap = $row['cap'];
$iva = $$row['iva'];
$citta = $row['citta'];
$telefono_1 = $row['telefono_1'];
$telefono_2 = $$row['telefono_2'];
$fax = $row['fax'];
$email = $row['email'];
$web = $row['web'];
$username = $row['username'];
$password = md5($row['password']);
$banned = $row['banned'];


// cancellazione amministratore
$delete_amm = "DELETE FROM amministratore WHERE id_amministratore = '$id_amministratore'";
//echo "\n<br>query: ".$delete_amm;
$amministratore_d = mysql_query($delete_amm);
if(!$amministratore_d) die("Errore MySQL: ".mysql_error()."\n<br>Query:\n<br>".$delete_amm);

//inserimento

$insert_sql = "INSERT INTO amministratore (id_amministratore, denominazione, indirizzo, cap, iva, citta, telefono_1, telefono_2, fax, email, web, username, password, banned) VALUES ('$id_amministratore', '$denominazione', '$indirizzo', '$cap', '$iva','$citta', '$telefono_1', '$telefono_2', '$fax', '$email', '$web', '$username', '$password','$banned')";
//echo "\n<br>query: ".$insert_sql;
$result = mysql_query($insert_sql);
if(!$result) die("Errore MySQL: ".mysql_error()."\n<br>Query:\n<br>".$insert_sql);

}


// FINE TABELLA AMMINISTRATORE






// CHIUDO LA CONNESSIONE AL FIL SQLITE
$db = NULL;
}
catch(PDOException $e)
{
print 'Exception : '.$e->getMessage();
}
?>


[/php]



Clicca qui per vedere il profilo di Werwolfe Invia un messaggio privato a Werwolfe Aggiungi Werwolfe alla tua buddy list Clicca qui per rispondere 'citando' questo post
  
  
Vai a:
Visualizza la versione da stampa
Segnala questo thread al moderatore
Aggiungi questo thread alla tua lista preferiti [Visualizza]
Non voglio più ricevere nessuna mail riguardo questo thread


FAQ | Top 10 | Statistiche
MMKit - Macromedia Community Shared Knowledge
Tutti i loghi sono appartenenti ai rispettivi proprietari