• User

    Problema modulo php

    Ciao a tutti.

    Scusate se vi scrivo due volte nel giro di pochi giorni ma a questo problema non riesco a trovare risposta.

    ho un modulo così fatto :

    <fieldset>
    <legend>Opzione 1</legend>
    <div>
    <label for="materia">Materia: </label>
    <input type="text" name="materia" maxlength="100" size="20" value="<?php echo $materia; ?>"/>
    </div>
    <div>
    <label for="sigla">Sigla : </label>
    <select name="sigla">
    <option value=""> Inserisci il codice del disturbo</option>
    <option value="F00 - F09">F00 - F09</option>
    </select>
    </div>
    <div id="pulsante">
    <input type="submit" name="submit1" value="Invio1"/>
    </div>
    </fieldset>

    quando provo ad utilizzare la variabile &materia e $sigla in un select del tipo:

    $query2= ' SELECT
    id_utet, mat, sigla, clas, nome, esito
    FROM
    utet
    WHERE
    materia=" '.$_POST['materia'].' " AND
    sigla=" ' .$_POST['sigla'].' " ';
    non mi seleziona nulla. Se invece uso direttamente due valori possibili di $_POST['materia'] e $_POST['sigla'] cioè:

    $query2= ' SELECT
    id_alunno, mat, sigla, clas, nome, esito
    FROM
    utet
    WHERE
    materia=" valore a " AND
    sigla="valore b" ';

    tutto fila perchè?????????????????????????????????????????????? ....

    :fumato:


  • ModSenior

    Ciao bubba101,
    ma avevi messo $sigla = $_POST['sigla'] sopra?


  • User

    Semplice osserva come includi la variabile post:

    "'.$_POST['materia'].'" (Le virgolette si chiudono e si riaprono)

    Devi semplicemente invertire le virgolette cosi

    '".$_POST['materia']."'

    E funzionerà 😉