Visualizzazione dei risultati da 1 a 4 su 4

Discussione: controllo su split

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    controllo su split

    ciao a tutti...

    ho una variabile...
    composta in questo modo...

    $str="185;156;15;1458;"

    e con uno split del genere la uso per fare più insert
    codice:
    $id=explode(";",substr($str_id_destinatari,0,strlen($str_id_destinatari)-1));
    	
    foreach($d as $mio_id){
    INSERT... WHERE ID=" .$mio_id;
    ora mi nasce il problema perchè a volte la mia variabile può essere solo del tipo

    $str=198

    e esee non faccio un controllo purtropo lui mi inserisce in questo modo

    $mio_id= 19

    cioè se non c'è il ";" alla fine mi taglia l'ultima cifra...

    come posso controllarlo secondo voi..
    ciao e buona serata...
    cioè buona notte...


  2. #2
    $id=explode(";" ,$str_id_destinatari);

    foreach($id as $mio_id){
    if(trim($mio_id)!=''){
    INSERT... WHERE ID=" .$mio_id;
    }
    }

    ciao

  3. #3
    L'INSERT non prevede la clausola WHERE

    Tra l'altro ti conviene usare una sola INSERT per inserire tutti i valori con una sola query.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    grazie mille.....

    grazie mille ragazzi...
    ora provo.... secondo il tuo esempio bubu77

    anche se io nel frattempo avevo provato a fare con expressioni regolari... che dite così.... è una soluzione barbara!!??

    if(!ereg("[^0-9]","$str_id_destinatari")){
    $id_destinatario=$str_id_destinatari;
    }else{
    $id=explode(";" ,substr($str_id_destinatari,0,strlen($st
    r_id_destinatari)-1));

    foreach....


    che dici potrebbe andare?


    Per skidx: in effetti faccio l'insert senza where ma passandoi senpre un id diverso...
    perdon..

    grazie e buona giornata

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.