Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    13

    Controllo su celle db file testo

    <?php
    $db="magazzino.txt";
    $articoli=file($db);
    foreach ($articoli as $riga ){
    $cella=explode (":",$riga);
    echo $cella[1]
    echo $cella[2]
    ";
    }

    ?>

    Sopra il codice per ciclare le righe del mio database su file testo, ma se volessi contare i campi inseriti dopo averne trovati 5 identici come posso interrompere l'inserimento dei dati?
    Ovvero la conta dei campi e arrivato a 5 campi uguali interrompere il flusso in entrata quale codice necessita?

    Suggerimenti?
    Grazie
    Axone

  2. #2
    sinceramente non ho mai provato però per interrompere il ciclo foreach quando si verifica una determinata condizione devi utilizzare il comando break;

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    13
    Ok, ma prima devo trovare la corrispondenza ... ma no come

  4. #4
    spiega meglio il tuo problema, magari riesco ad aiutarti...

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    13
    1)Ho un database di articoli
    2)ne inserisco sempre di nuovi
    3)voglio controllare che lo stesso articolo non sia inserito all'interno del database più di 5 volte
    4)se trovo che l'articolo è presente in numero di 5
    5)blocco gli ulteriori inserimenti del medesimo articolo (presente già in 5 unità)

    Spero di essermi spiegato?

    Grazie ancora
    Axone

  6. #6
    ti consiglio, allora di utilizzare un database in mysql, non ha senso per ogni inserimento andare a controllare tutto il file.txt, invece in mysql basta una query per controllare quello che tu chiedi...


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.