@bitfan said:
Ciao davek, a essere sincero io non lo uso più ma se riesco ti do una mano volentieri, anche perchè a me come soluzione piaceva. Potresti postare la parte di codice interessata dai due bugs? (please non postare tutto il codice, ma solo la parte che pensi sia baggata)
ciao bitfan, ti ringrazio di esserti offerto, io sono completamente ignorante in materia, purtroppo per imprudenza ho iniziato a modificare la versione che avevo scaricato e nemmeno posso più confrontarla con l'originale. per il primo bug che mi registra una doppia prenotazione penso che ci sia qualcosa alla pagina check4.php dove c'è il form da riempire con i dati del cliente e al submit parte un file js di controllo campi e poi fa partire il form che genera la (le) email e la (doppia) prenotazione suppongo. per il secondo bug che mi chiude la stanza pure il giorno di partenza non so proprio dove guardare, ma sono disposto a fare una donazione con paypal se qualcuno può risolvermi questi bugs... ora mi viene un dubbio, ma non sarà che c'è qualcosa di sballato sul dump del DB mysql? Comunque qui c'è il form del primo bug che mi fa partire la doppia prenotazione:
//crea modulo prenotazione
echo"<form name=\"theform\" action=\"check5.php?acc=1&tipo_camera=$tipo_camera&data_partenza=$data_partenza&data_arrivo=$data_arrivo&lg=$lg\" method=\"post\">";
echo"<table>";
echo"<tr><td>name</td><td> <input type=\"text\" name=\"nome\"></td></tr>";
echo"<tr><td>surname </td><td> <input type=\"text\" name=\"cognome\"></td></tr>";
echo"<tr><td>city </td><td> <input type=\"text\" name=\"citta\"></td></tr>";
echo"<tr><td>telephone</td><td> <input type=\"text\" name=\"telefono\"></td></tr>";
echo"<tr><td>address</td><td> <input type=\"text\" name=\"via\"></td></tr>";
echo"<tr><td>country code </td><td> <input type=\"text\" name=\"cap\"></td></tr>";
echo"<tr><td>state </td><td> <input type=\"text\" name=\"provincia\"></td></tr>";
echo"<tr><td>country</td><td> <input type=\"text\" name=\"stato\"></td></tr>";
echo"<tr><td>email</td><td> <input type=\"text\" name=\"email\"></td></tr>";
echo"<tr><td>fax</td><td> <input type=\"text\" name=\"fax\"></td></tr>";
echo"<tr><td></td><td> <input type=\"hidden\" value=\"$data_partenza\" name=\"datap\"></td></tr>";
echo"<tr><td></td><td> <input type=\"hidden\" value=\"$data_arrivo\" name=\"dataa\"></td></tr>";
echo"<tr><td></td><td> <input type=\"hidden\" value=\"$idcamera\" name=\"idcam\"></td></tr>";
echo"</table>";
echo"<input type=\"checkbox\" name=\"privx\" value=\"1\" checked> Privacy:<br> $privaEN<br><br>";
echo"<input type=\"checkbox\" name=\"cancx\" value=\"1\" checked> Cancellation policies:<br> $cancelEN<br>";
echo"<input type=\"hidden\" value=\"$acconto\" name=\"acconto\"> ";
echo"<input type=\"hidden\" value=\"$prezzototale\" name=\"prezzototale\"> ";
echo"<input type=\"hidden\" value=\"$nomeservizio\" name=\"nomeservizio\"> ";
echo"<input type=\"hidden\" value=\"$pagamento\" name=\"pagamento\"> ";
echo"<input type=\"hidden\" value=\"$card_number\" name=\"card_number\"> ";
echo"<input type=\"hidden\" value=\"$expiration_month\" name=\"expiration_month\"> ";
echo"<input type=\"hidden\" value=\"$expiration_year\" name=\"expiration_year\"> ";
echo"<input type=\"hidden\" value=\"$cc_sicurezza\" name=\"cc_sicurezza\"> ";
echo"<input type=\"hidden\" value=\"$cc_intestatario\" name=\"cc_intestatario\"> ";
echo"<input type=\"hidden\" value=\"$nomecartacc\" name=\"nomecartacc\"> ";
echo"<input type=\"hidden\" value=\"$idoff\" name=\"idoff\"> ";
echo"<input type=\"hidden\" value=\"$sconto\" name=\"sconto\"> ";
echo"<br><br><input type=\"button\" value=\"Confirm booking and payment\" name=\"pulsante\" onclick=\"javascript:valida();\">";