Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    qualche aiuto sulla funzione If!

    Ciao a tutti
    ho un vecchio codice con cui ho realizzato un banalissimo (ma funzionante) carrello della spesa.
    l ho sempre usato su altervista e ha sempre funzionato perfettamente.
    Ora lo vorrei usare in locale sul mio pc e ho provato a farlo girare su easyphp.
    una volta che scelgo i prodotti, quelli selezionati appaiono (tutto ok) ma per quelli non selezionati appare Notice: Undefined index: nome6 in f:\program files\easyph.......
    sicuramente il problema e' nel modo in cui ho scritto il codice, veramente elementare e sicuramente pieno di errori, ma ha sempre funzionato e non me ne sono mai preoccupato. Nella funzione di controllo dei vari prodotti non ho mai messo la funzione else , e questo gia' mi fa pensare che dipenda proprio da quello il problema, ma non so come scrivere per dire ...

    Codice PHP:
    if ($prod1=="4300") {
    print 
    "<td>$a</td>";
    print 
    "<td>$descrizione1</td>";
    print 
    '<td width="400" height="20" >' .$prezzors01.'</td>';} { print '<td width="400" height="20" >' .$qta1.'</td>'
    print 
    "<td>$rs01</td>";
    print 
    '</tr>';
    }
    else { 
    else Cosa?
    io qui vorrei dirgli se $prod1==4300 stampa , altrimenti continua a leggere , ci sono altri 20 prodotti tra cui scegliere .

    Nella pagina mi dovrebbe stampare soltanto gli oggetti selezionati.

    Infine Perche' su altervista funziona perfettamente ?

    Grazie a tutti


  2. #2
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    Ti dice che la variabile nome6 non è definita, posta un pò di codice in più e poi come fai a selezionare il prodotto? tramite checkbox?

  3. #3
    si seleziono il prodotto con checkbox.
    Ma perche' su altervista me la passa tranquillamente?

    ora metto un po di codice...

  4. #4
    ma sinceramente non c'e' molto aggiungere come codice...
    quelle 4 righe le ripeto per tutti i prodotti.
    recupero prima tutti i valori inviati dal form..
    i valori sono Prodotto e Quantita. $prod1 e $qta1

  5. #5
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    Perché possibilmente su altervista le notifiche sono disabilitate sul file php.ini

  6. #6
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    E quel nome6? se ti da quella notifica vuol dire che la richiami da qualche parte ma è vuota, e nel codice che hai postato non c'è traccia.

  7. #7
    e ripeto per ogni prodotto questo..

    Codice PHP:
    //ottavo prodotto
    if ($prod8=="2100"
    if (
    $prod8=="2100"){ print "<td>$h</td>";} 
     
    // seconda colonna colonna seconda riga
    if ($prod8=="2100") { print "<td>$descrizione8</td>";}
     if (
    $prod8=="2100") { print '<td width="400" height="20"   >'.$prezzors08.'</td>';}
     if (
    $prod8=="2100")  { print '<td width="400" height="20" >' .$qta8.'</td>';} 
    if (
    $prod8=="2100") { print "<td >$rs08</td>";} print '</tr>'

  8. #8
    si la notifica me le fa su tutte quelle vuote
    esempio la sei non era stata chekkata. se seleziono il chekboz mi stampa tutto perfetto.

  9. #9
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    Non c'è traccia di nome6 nel tuo codice, possibilmente la richiami tramite $_GET o $_POST, controlla bene.

  10. #10
    e come posso fare per dirgli se dal form arriva la variabile chekkata stampa se non e' chekkata prosegui nella lettura delle altre.

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.