1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
while ($tok)
{
echo $tok; // pas de probleme pour la lecture à partir de fichier, ca ça affiche toutes les adresse!
set_time_limit(50);
//mise à jours de la base:
$query="SELECT * FROM inscription WHERE Mail='".$tok."'";
$res=odbc_do($cnx,$query);
while($row=odbc_fetch_object($res))// ici est le probleme
{
echo " $row->Mail \n";// ça n'affiche que le dernier mot
set_time_limit(50);
// c'est just pour la convertion des caracteres pouvant causer un probleme lors de l'insertion
$from=array("'","&",",","/",".");
$to=array(" ","et"," ","ou","");
$activite=str_replace($from,$to,$row->Activite);
$fonction=str_replace($from,$to,$row->Fonction);
$soc=str_replace($from,$to,$row->Societe);
$remarque=str_replace($from,$to,$row->Remarque);
$adr=str_replace($from,$to,$row->Adresse);
$nom=str_replace($from,$to,$row->Nom);
$pre=str_replace($from,$to,$row->Prenom);
$pays=str_replace($from,$to,$row->Pays);
$ville=str_replace($from,$to,$row->Ville);
$q="INSERT INTO archive VALUES('".date("Y")."-".date("m")."-".date("d")."','".$row->DateInscription."','".$row->Sex."','".$nom."','".$pre."','".$fonction."','".$row->Tel."','".$row->Fax."','".$soc."','".$activite."','".$adr."','".$ville."','".$row->CP."','".$pays."','".$row->Mail."','".$row->WebSite."','".$remarque."','".$row->NumDossier."','".$row->ReceptionOffre."','".$row->TypeInscri."','".$row->Civilite."','".$row->Serveur."')";
$r=odbc_do($cnx,$q); |
Partager