- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema modulo php
-
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è?????????????????????????????????????????????? ....
-
Ciao bubba101,
ma avevi messo $sigla = $_POST['sigla'] sopra?
-
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à