creare un ciclo

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
Giampiero
Messaggi: 139
Iscritto il: 13 set 2014, 10:19

creare un ciclo

Messaggio da Giampiero » 29 feb 2016, 12:58

buongiorno, devo automatizzare l'inserimento di record creando un ciclo basato su dei parametri: numero di record da inserire data inizio e data fine " la data si deve incrementare di 1 mese per ogni record" non so come creare il processo in vba lo si fa con for e next in php credo con la funzione while
potete darmi qualche indizio
grazie

rino
Messaggi: 660
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: creare un ciclo

Messaggio da rino » 29 feb 2016, 15:20

i cicli si realizzano tutti nello stesso modo , tra un linguaggio e l altro cambiano poche cose
per php dai una lettura veloce a questa sintesi in rete poi trovi molto altro
no link please:.html.it/pag/16687/i-cicli-for-while-e-do/
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Giampiero
Messaggi: 139
Iscritto il: 13 set 2014, 10:19

[SOLVED] creare un ciclo

Messaggio da Giampiero » 01 mar 2016, 20:32

Rino avevi ragione ho seguito il tuo consiglio.
se può tornare utile a qualche altro di seguito posto quanto sono riuscito a fare:
/**
* Insert a record on another table
*/

// SQL statement parameters

for ($mul = 1; $mul <= 5; ++$mul) {
$LO = 'Belcastro';
//$NA = 'Italia',

$insert_table = 'fornitori'; // Table name
$insert_fields = array( // Field list, add as many as needed
'LOCALITAFOR' => "'$LO'",
'NAZIONEFOR' => "'NA'",
'DATAINIZIOFOR' => "'{DATAINIZIOFOR}'",
'RAGIONESOCIALEFOR' => "'$mul'",
);

// Insert record
$insert_sql = 'INSERT INTO ' . $insert_table
. ' (' . implode(', ', array_keys($insert_fields)) . ')'
. ' VALUES (' . implode(', ', array_values($insert_fields)) . ')';

sc_exec_sql($insert_sql);
$add_days = 0; //adding 30 days
$add_months = 1; //adding nothing to months
$add_years = 0; //adding nothing to years
$fg = sc_date({DATAINIZIOFOR}, 'yyyy/mm/dd', '+', $add_days, $add_months, $add_years);
{DATAINIZIOFOR} = $fg;
}

Rispondi

Chi c’è in linea

Visitano il forum: Ahrefs [Bot], Semrush [Bot] e 1 ospite