ciao a tutti...
vi riassumo il tutto
da un file .txt faccio un import di dati...
fin qui tutto ok...
anzi funziona tutto bene...
questi dati poi li metto in delle variabili, che poi andrò a salvare in un DB..
eccovi il codice della pagina import.php
<?php
$data = date ("d - m - Y");
$username = $_GET ["login"];
include ("dbconnect.php");
$nomefile = $_POST ['file'];
$submit= $_POST ["B1"];
if ($submit == 'Invia')
{
echo "<font face=arial size=1> Il file che si sta importando è questo : $nomefile </font>
";
$handle = fopen($nomefile, "a");
fclose($handle);
$records = file ($nomefile);
$numero = count($records);
for($x = 0; $x < $numero; ++$x)
{
$records[$x] = trim($records[$x]);
$dati = explode ("|",$records[$x]);
//echo $dati;
list($first,$first_debit,$first_credit,$second,$se cond_debit,$second_credit,$third,
$third_debit,$third_credit,$target_resort,$trx_des k,$market_code,$business_format_date,
$business_time,$guest_full_name,$business_date,$re ference,$trx_no,$cashier_debit,
$cashier_credit,$room,$credit_card_supplement,$cur rencyone,$trx_code,
$cashier_id,$remark,$insert_user,$insert_date,$che que_number,$room_class,
$cc_code,$cashier_name,$exp_reciept_no,$user_name, $second_det,$third_det,$cash_id_user_name,
$print_cashier_debit,$print_cashier_credit) = $dati;
echo "
";
if ($business_format_date == "" and $business_time == "" and $guest_full_name == "" and $reference == "" and
$cashier_debit == "" and $room == "" )
{
echo "";
}
else
{
if ($room == "9500")
echo "<img src = \"image\arancio.gif\"> <font face=arial size=1 color=red>LOST</font> <font face=arial size=1>Data :$business_format_date Ora :$business_time Ospite :$guest_full_name
Addebito :$reference Importo :$cashier_debit Camera :$room
</font>";
else
echo "<font face=arial size=1>Data :$business_format_date Ora :$business_time Ospite :$guest_full_name
Addebito :$reference Importo :$cashier_debit Camera :$room
</font>";
}
$arrPippo = split( ":", $reference);
$pippo = trim($arrPippo[0]);
$pippo1 = substr($pippo,1);
//echo $pippo1;
}
echo "<form method=post action=insert.php?login=$username>";
echo "<input type=\"hidden\" name=\"data\" value=\"$business_format_date\">";
?>
<input type="submit" value="Salva" name="B2" style="font-family: Arial; font-size: 8 pt; font-weight: bold">
</form>
<?php
//chiusura if submit primo
}
else
{
}
?>
il mio problema quindi è quello di passare le variabile colorate di verde alla pagina insert.php.. io ho fatto un esempio con la var $business_format_date...
nella pagina insert.php
ho questo codice... che ovviamente non mi printa la variabile
<?php
//inizio sub del salva db
//dichiarazioni variabili
$format_date = $_POST ['data'];
echo $format_date;
$username = $_GET ["login"];
include ("dbconnect.php");
$submit= $_POST ["B2"];
echo $submit;
if ($submit == 'Salva')
{
//insert di tutti i trx
$insert = "insert into trx (data_trx,ora_trx,ospite,addebito,importo,camera,c amera_trx)
values ('','$business_format_date','$business_time','$gue st_full_name','$reference','$cashier_debit',
'$room')";
mysql_query ($insert) or die (mysql_error());
}
else
{
}
?>
cosa è che nn funge??
ciao e grazie
![]()