Salve a tutti,
avrei bisogno di un aiutino, questa porzione di codice funziona
perfettamente, ho bisogno di implementarla con quanto spiegato subito sotto
QUESTO E' IL CONTENUTO DEL FILE CSV NEL QUALE IL PRIMO VALORE A SINISTRA INDICA LA RIGA,
QUINDI SE PER ESEMPIO L'UTENTE HA SELEZIONATO L'ELEMENTO DELLA SECONDA RIGA LA VARIABILE $ret
CONTERRA'SOLAMENTE IL VALORE INTERO DELLA SECONDA RIGA
01;Elemento;A;01;10.00;8.50;L;0
02;Elemento;A;02;10.00;8.50;L;0
03;Elemento;A;03;10.00;8.50;L;0
ECC
ECC
ECC
recuperata la variabile $ret in un altra pagina, ho bisogno di aprire il file "elementi.csv"
recuperarne il suo contenuto per intero e puntare alla riga da riscrivere, quindi quella il cui
valore corrisponde al primo valore di sinistra della variabile $ret.
$ret contiene l'intera riga non ne cambia i valori, restituisce solamente la riga del file csv
selezionata dall'utente.
Ho bisogno di riscrivere e salvare per intero così come era e nello stesso formato "elementi.csv"
cambiando solo 2 valori relativi alla linea selezionata, i valori sono gli ultimi 2.
L diventa O e 0 diventa 1
Qualcuno sa darmi una dritta.
Grazie a tutti.
avrei bisogno di un aiutino, questa porzione di codice funziona
perfettamente, ho bisogno di implementarla con quanto spiegato subito sotto
PHP:
<?php
// carico le informazioni sugli elementi
$map = array();
if (($handle = fopen('elementi.csv', 'r')) !== FALSE)
{
while (($data = fgetcsv($handle, 1000, ';')) !== FALSE)
{
$map[] = array( 'id' => $data[0],
'settore' => $data[1],
'fila' => $data[2],
'numero' => $data[3],
'intero' => $data[4],
'aperto' => $data[5],
'status' => $data[6],
'selected' => $data[7]
);
}
fclose($handle);
}
// simula il controllo della disponibilità degli elementi
$id = intval($_REQUEST['id']);
$ret = $map[$id];
$ret['result'] = 1;
echo json_encode($ret);
// DA QUI IN POI HO BISOGNO DI RECUPERARE IN UN ALTRA PAGINA PHP IL VALORE DI $ret
//CHE CONTIENE UNA SCELTA FATTA DALL'UTENTE
?>
QUESTO E' IL CONTENUTO DEL FILE CSV NEL QUALE IL PRIMO VALORE A SINISTRA INDICA LA RIGA,
QUINDI SE PER ESEMPIO L'UTENTE HA SELEZIONATO L'ELEMENTO DELLA SECONDA RIGA LA VARIABILE $ret
CONTERRA'SOLAMENTE IL VALORE INTERO DELLA SECONDA RIGA
01;Elemento;A;01;10.00;8.50;L;0
02;Elemento;A;02;10.00;8.50;L;0
03;Elemento;A;03;10.00;8.50;L;0
ECC
ECC
ECC
recuperata la variabile $ret in un altra pagina, ho bisogno di aprire il file "elementi.csv"
recuperarne il suo contenuto per intero e puntare alla riga da riscrivere, quindi quella il cui
valore corrisponde al primo valore di sinistra della variabile $ret.
$ret contiene l'intera riga non ne cambia i valori, restituisce solamente la riga del file csv
selezionata dall'utente.
Ho bisogno di riscrivere e salvare per intero così come era e nello stesso formato "elementi.csv"
cambiando solo 2 valori relativi alla linea selezionata, i valori sono gli ultimi 2.
L diventa O e 0 diventa 1
Qualcuno sa darmi una dritta.
Grazie a tutti.