Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    passare un valore e verificarlo nella tabella

    ciao ragazzi.

    vi espongo il mio problema:

    ho due pagine

    nella prima viene passato un valore all'altra pagina tramite:
    <input name="prodotto" value="<?php echo $row['prodotto']?>">
    (esempio scarpe)

    nella secondo voglio fare un controllo...ovvero se esiste nella tabella quel valore e quindi eseguire un codice altrimenti un altro.

    ecco un esempio dello script usato nella secondo pagina:

    $query2="SELECT prodotto
    FROM carrello
    ";
    $res=mysql_query($query2);
    if($res&&mysql_num_rows($res)>0){
    while($row=mysql_fetch_assoc($res)){
    echo $row['prodotto']."
    ";
    $prodotto = $row['prodotto'] == $_POST['prodotto'];
    }
    if($prodotto){
    echo "esiste";
    }else{
    echo "non esiste";
    }
    }

    Funziona non certo bene perchè in pratica va a verificare solo il dato in fondo alla tabella ed invece io voglio che controlli tutti i campi.

    Sarà che non ci sto con il cervello e non so se concettualmente vada bene ma non riesco a venirne a capo

    grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Scusa, ma non basta cercare direttamente il prodotto invece di ciclarli tutti?

    select prodotto from carrello where condizione

    e in base al risultato di mysql_num_rows() agisci di conseguenza.

    P.S. Quando il problema non riguarda solo l'sql ma la sua integrazione all'interno di php, quella è la sezione più consona.

    Segnala il thread a un moderatore di sezione tramite l'apposito pulsante e fatti spostare.

  3. #3
    o vedi che non ci stavo con la testa?



    si hai perfettamente ragione ha molto più senso ed è molto più semplice xD

    ora infatti con la condizione giusta va bene senza doverli ciclare tutti <.<

    p.s. ero indeciso infatti ove postarlo xD

    grazie per tutto

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.