ti ringrazio molto!!!
questa sera sostituisco il codice e provo a ragionare sul primo explode!
Poi ti faccio sapere
Molte grazie
Claudio
ti ringrazio molto!!!
questa sera sostituisco il codice e provo a ragionare sul primo explode!
Poi ti faccio sapere
Molte grazie
Claudio
ok perfetto
quindi mi consigli di mettere un limite di 50 sul ciclo!
anche se poi ho il problema di come faccio a farlo riprendere dal 51
GRAZIE AGAIN
ma hai provato con 4000 record tutti che partono dal form?
o un certo numero (sotto i 100) fatto più volte?
(arrivando ai 4000)
ciao
sei un grande!!
io lavoro su Aruba e non so se loro hanno un timeout!
ora proverò in locale.....
mi dici solo due cose...
che versione php hai?
e secondo cosa intendi per contatori?
Grazie mille
Ciao
normeuni è una variabile che arriva da un form
nel form inserisco tutte le linee che mi servono e tramite lo script voglio che mi divida le linee in variabili per inserirle in un database
nel form inserisco linee tipo queste:
? UNI 1001-1004:1939
Ricerca del carattere tintorio della materia colorante impiegata nella tintura delle fibre tessili animali e artificiali proteiche.
UNI 1001-1004:1939 versione elettronica; lingua italiano EUR 17.5
UNI 1001-1004:1939 versione su carta; lingua italiano EUR 17.5
? UNI 1005-1006:1939
Equivalenza delle torsioni dei filati per metro e per pollice.
UNI 1005-1006:1939 versione elettronica; lingua italiano EUR 12.5
UNI 1005-1006:1939 versione su carta; lingua italiano EUR 12.5
? UNI 1008-1009:1939
Filati di canapa, di lino, di iuta. Tavola di ragguaglio dei pesi e delle lunghezze nei sistemi metrico e inglese.
UNI 1008-1009:1939 versione elettronica; lingua italiano EUR 12.5
UNI 1008-1009:1939 versione su carta; lingua italiano EUR 12.5
? UNI 10101:1992
Prodotti vernicianti. Determinazione dello spessore della pellicola secca di un prodotto verniciante o di un ciclo da applicare su legno e supporti legnosi.
UNI 10101:1992 versione elettronica; lingua italiano EUR 17.5
UNI 10101:1992 versione su carta; lingua italiano EUR 17.5
immagina però che sono 100 o 200 o addirittura 400 linee
con foreach ho voluto dividere le varie norme!
è talmente rapido che non riesco a fermarlo sul secondo o terzo refresh!
ma sembra che faccia i primi ammettiamo 100 e poi riparte ancora!!
poi la terza pagina rimane vuota!!
ti faccio un esempio:
se ne inserisco solo 50 me ne da 50 giuste (e la pagina si carica una sola volta)
se ne inserisco 100, 200 , 400 sembra fare un refresh di pagina e continuare a caricare la pagina.... il risultato è che spesso rimangono tutte doppie altre volte qualcuno di meno del doppio!
HELP MEEEE
quella che ho messo è a 1 riga...
ora ho provato con 400
e succede che carica più volte la stessa pagina... come se senza refresh della pagina non riesca a inserire tutte le righe!!
eccolo
INSERT INTO uni VALUES ('', '', '', '', '')
INSERT INTO uni VALUES ('', 'UNI', '11170-1', '2005', 'Veicoli ferrotranviari - Linee guida per la protezione al fuoco dei veicoli ferrotranviari ed a via guidata - Principi generali ')
ma il problema non è con poche righe!
ma quando ne metto tante in ciclo!
ad esempio se ne metto 200 o 400 impazzisce ridando il doppio delle righe o qualche volta meno righe!
eccolo.....
<?php require_once('../Connections/normeonline.php'); ?>
<?php
mysql_select_db($database_normeonline, $normeonline);
?>
<style type="text/css">
<!--
.Stile6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
-->
</style>
<div align="center"><a href="formuni.php" class="Stile6">Torna all'inserimento</a>
", $norma1);
//a2 titolo sporco
list ($titolo) = explode ("UNI", $a2);
list($uni, $codiceanno) = explode(" ", $norma1);
?>
<style type="text/css">
<!--
.Stile5 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
-->
</style>
</div>
<p></p>
<?php
$divcodice =$codiceanno;
list($cod, $anno) = explode(":", $divcodice);
?>
<p></p>
<p> </p>
<?php
mysql_query("INSERT INTO uni VALUES ('', '$uni', '$cod', '$anno', '$titolo')") or die(mysql_error());
}
?>
grazie
Grazie
ci proverò
ma il mio problema non è tanto l'estrarre i dati
ma il fatto che mi si duplicano nel database!!
Non capisco!!
AIUTOOOO!!
certo che si può!
utilizza nello stesso script prima di inserire le istruzioni per mettere i dati nel database
la funzione
mail ("$email","$corpo","$commento","From: $from");
dove le variabili $ sono quelle che derivano dal tuo form
così riesci a formattarti la mail a tuo piacimento
Lo script una volta inviata la mail passerà alle funzioni successive di inserimento dati nel database
Ciao
l'ho sostituito!
ora quello che fa
è raddoppiare perfettamente le linee inserite!!!
prima era casuale ora sembra che inserisca due volte le stesse linee!!
per quanto riguarda i list ed explode purtroppo mi sono necessari per separare le variabili....
help me
ho tolto la query iniziale
ho provato con 100 linee alla volta e sembra funzionare
con 200 linee me ne ritrovo circa 360 (quindi 160 in più) ma perchè????
quando carica lo script è come se fa il refresh di pagina un paio di volte!!!
aiuto!!!
THANKS
ora lo alleggerisco
ma cosa mi consigli per il mio problema?
grazie
ecco il codice
<?php
mysql_select_db($database_normeonline, $normeonline);
$query_uni = "SELECT * FROM uni";
$uni = mysql_query($query_uni, $normeonline) or die(mysql_error());
$row_uni = mysql_fetch_assoc($uni);
$totalRows_uni = mysql_num_rows($uni);
?>
<style type="text/css">
<!--
.Stile6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
-->
</style>
<div align="center"><a href="formuni.php" class="Stile6">Torna all'inserimento</a>
", $norma1);
//a2 titolo sporco
list ($titolo) = explode ("UNI", $a2);
list($uni, $codiceanno) = explode(" ", $norma1);
?>
<style type="text/css">
<!--
.Stile5 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
-->
</style>
</div>
<p></p>
<?php
$divcodice =$codiceanno;
list($cod, $anno) = explode(":", $divcodice);
?>
<p></p>
<p> </p>
<?php
mysql_query("INSERT INTO uni VALUES ('', '$cod', '$anno', '$titolo')");
if (mysql_error()){ echo mysql_error();}
}
?>
GRAZIE MILLE!!!!!
Ciao a tutti,
ho un problema strano!!
ho generato uno script che da delle righe con explode genera variabili da inserire nel database mysql...e fino a qui tutto bene!
Il problema è quando le linee da inserire sono molte (con area ripetuta)
infatti fino a 50 tutto ok
se sono 100 me li duplica 2 volte
oltre i 400 ne tralascia qualcuna ad esempio ne trovo 380
Qualcuno sa aiutarmi?
Grazie mille
Claudio
forse non sono stato chiaro
non sono dati a cui non è possibile accedere o bloccati
ma liberamente consultabili tramite un motore di ricerca interno
io mi devo creare un piccolo database di 1000 norme
il mio unico intento era automatizzare la ricerca e recuperare in automatico i dati!
Ma quale opa........
è tutto libero! sono solo codici e titoli non certo la norma che giustamente è da acquistare!!
Ciao a tutti,
ho una necessità particolare,
sto costruendo un mio database normativo
ed ho bisogno di moltissime entry di un database già presente in un sito italiano
Non è possibile riuscire dal loro motore di ricerca interno a grabbare i dati?
Per le ricerche si arriva ad una pagina html con form
che poi passa a una pagina con i risultati
Grazie mille
Saluti