Visualizzazione risultati 1 fino 4 di 4

Discussione: [PHP]Risposta relativa alla domanda

  1. #1
    Guest

    Question [PHP]Risposta relativa alla domanda

    Salve gente, č da giorni che cerco di trovare il modo per implementare una soluzione al problema che segue:
    La pagina in questione č questa.

    Cliccando sul "+" sotto ogni domanda, appare uno spazio destinato all'inserimento della risposta, solo che non so come associare la risposta (avendo i form stesso nome) a quella domanda (non so se mi sono spiegato bene):
    Codice PHP:
    <?php
    while($array = mysqli_fetch_array($risultato, MYSQLI_ASSOC)){
    /*[...codice per la visualizzazione delle domande,...]*/
    /*PER VISUALIZZARE IL FORM RISPOSTA*/
    if($_GET['risp']==$array['Domanda']){
    ?>
    <div id="risposta">
    <form id="form_risposta" method="post">
    <textarea value="<?php $_POST['risposta'];?>" rows="1" placeholder="Inserire risposta"></textarea>
    <input type="submit" id="submit_form" name="submit_risposta" value="Rispondi"/>
    <div class="both"></div>
    </form><?php echo $array['Risposta']; ?>
    </div>
    <?php
    }
    Come faccio a far si che, se inserisco la risposta relativa alla domanda X prenda il valore del form_risposta di X?
    L'idea era quella di utilizzare degli ID ma non sono riuscito ad implementarlo comunque

    Grazie

    PS: Altro problemino, se cliccate sul "+" della domanda Cos'č la "disabilitą"? il contenuto tra virgolette non viene preso come value, come posso fare?

  2. #2
    karl94 non č connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Beh, potresti inserire un elemento input di tipo hidden in cui indicare la domanda per cui viene specificata la risposta...

  3. #3
    Guest

    Predefinito

    Forse mi sono espresso male (dimenticando una parte) :p
    Io la domanda relativa alla risposta la passo tramite GET:
    Codice PHP:
    <a id="risp" href="./domande.php?prof='.$_GET['prof'].'&materia='.$_GET['materia'].'&risp='.$array['Domanda'].'">+</a>
    Il problema sta qui:
    Codice PHP:
    if(isset($_POST['submit_risposta'])){
    if(
    strlen(trim($_POST['risposta']))<=5 && $alert==0){
    echo
    '<script>alert("Oops, ricontrolla la tua risposta!");</script>';
    $alert++;
    }
    }

  4. #4
    karl94 non č connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    E quindi qual'č il problema? Non sai come associare la risposta inviata dal modulo alla relativa domanda? O il problema č che non hai specificato l'attributo name per il tuo textarea?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •