Visualizzazione dei risultati da 1 a 4 su 4

Discussione: explode()

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250

    explode()

    Salve a tutti..
    ho una tabella COLORI e una ARTICOLI.
    Nella tabella articoli posso selezionare tramite un campo checkbox tutti i colori disponibili.
    Così facendo mi trovo ad avere nella tabella ARTICOLI il campo colori con dentro l'ID dei colori scelti.
    (ES. 1 - 5 - 18)
    Nell'inserimento non ho nessun problema..
    nella modifica invece non riesco a estrapolare tutti i colori e a mettere il checked nel colore che mi trovo nel database.
    Questo è la mia prova... non prendete paura!!!!

    Codice PHP:


    <label>Colori</label>
            <?php
            $colore 
    explode("-"$d[colori]);
            
            
    $sql="SELECT * FROM colori";
            
    $result=mysql_query($sql);
            while(
    $row=mysql_fetch_array($result)){
            if(
    $_GET[id]){
            if(
    in_array($row[id], $colore)) { $checked="checked"; }else{ $checked=""; }
            }
            
    ?>
            <div style="float:left; margin-right:5px; width:23px; height:20px; background-color:#<?php echo $row[codice?>; "><input type="checkbox" name="colore[]" id="checkbox" value="<?php echo $row[id?><?php echo  $checked?> style="width:auto;"  /></div>
            <?php ?>

  2. #2
    alla funzione explode devi passare ESATTAMENTE il separatore.
    Da quanto letto nel tuo messaggio 'sembra' che il separatore non sia "-", ma " - " (spazio trattino spazio)
    quindi
    Codice PHP:
    $colore explode(" - "$d[colori]); 
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250
    cavolo avevi ragione!!

    grazie amico!

  4. #4
    ma prego!

    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

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.