Visualizzazione dei risultati da 1 a 5 su 5

Discussione: DeletArray

  1. #1
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358

    DeletArray

    Buonasera a tutti

    ho un piccolo grande problema già similmente postato e discusso con bstefano70

    ho questo :
    codice:
    if ($_POST['art']) { 
    $rs=mysql_query("select * articoli  where codbarre='$_POST[art]'",$ris);
     $_SESSION['articoli'][]=mysql_fetch_assoc($rs);
     foreach($_SESSION['articoli']as $i=>$valori) 
     	{
    	echo "<table...........
    in questo modo ottengo tramite un input text un risultato tramite array $valore[],
    in echo dentro la table ho una riga per risultato
    tramite : la variabile
    $totale+=$valori['price'];
    ottengo la somma del totale
    e fino qui tutto ok !!
    Per riuscire a eliminare una riga del mio array ho incluso prima della chiusura della table un

    codice:
     
    <a href="delete.php?serial=<?=$valori['idarticolo']?>"
    title='eliminariga corrispondente al codice articolo'>
    [img]img/del.jpg[/img]</a>";
    solo per prova .Visto che ho una mezza idea di caricare nella pagina
    delete .php una riga del genere
    codice:
     
    if($_GET=="$valori[idarticolo]") unset  $valori[][$idarticolo ];
    }
    PERO' NON CREDO che sia il metodo esatto ...
    Allora ho pensato a farlo in POST : Visto che ho aggiunto al mio problema anche una
    altro input sempre prima della fine della table

    <input type="text" name="q" size="2"> questo però mi dovrebbe moltiplicare le quantità
    $valore['price']*=$_post[q]

    Non so se sono stato indicativamente chiaro .

    Come faccio ? Cioè come dovrei passare i comandi in una ARRAY

  2. #2
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    codice:
    ?> 
    <form method=post>
     <a href="delete.php?serial=<?=$valori['serial']?>"title='eliminariga '>
    [img]img/del.jpg[/img]</a> 
    <input type="text" value="<?=$q?>" name="q" size="2">
    <input type="submit" value="ok" name="qu" size="2"> 
    </form> 
    <?php 
    $q=$_POST['q'];
     if ($_POST['qu']){$valori['price']*=$q;} 
    $totale+=$valori['price'];
    in questo modo ottengo una moltiplicazione su tutte le righe
    molto anomala , ossia se scrivo 2 moltiplica tutte le righe e perde il valore dopo
    altri inserimenti nei risultati :
    ops dimenticavo di mettere la sessione
    codice:
    $_SESSION['articoli']

  3. #3
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358

    up

    up

  4. #4
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    upp

  5. #5
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    CITAZIONE

    DA oly1982




    ---------------------------------------inizio
    Ti spiego:
    - se stai imparando php e vuoi consigli per come proseguire non c'è alcunissimo problema; io, e sicuramente tanti altri, ti daremo tutti i consigli che vuoi;
    ---------------------------------------fine

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.