Visualizzazione risultati 1 fino 6 di 6

Discussione: [PHP] Problema con errori GET

  1. #1
    Guest

    Predefinito [PHP] Problema con errori GET

    Il titolo è un po poco apropriato pero io con i titoli non me la cavo bene
    comunque il problema sarebbe che io uso il metodo get per segnalare gli errori nei form in questo modo
    Codice PHP:
    <?php
    session_start
    ();
    if(
    $_GET['action'] == 'login') {
    ......
    if (
    $user == "" OR $pass == "") {
    echo
    header("Location: ?errorcamp=I campi devono essere riempiti!");exit();
    .........
    }
    ........
    } else {
    $errorcamp=$_GET['errorcamp'];
    $errorfall=$_GET['errorfall'];
    ?>
    ........
    <td><input type="submit" value="Login"></td>
    <td><font color="red"><?=$errorcamp;?><?=$errorfall;?></font></td>
    </tr>
    </table>
    </form>
    <?
    }
    }
    ?>
    e cosi vengono stampati gli errori solo che tutti i campi vengono resettati
    esempio io scrivo in user "pippo" ma lascio vuoto il campo pass; mi viene resituito l'errore ma il campo user viene resettato
    si puo evitare questo reset?
    grazie in anticipo

  2. #2
    Guest

    Predefinito

    <input type="text" name="user" value="<?php echo $_GET['user']; ?>" />



    ciao!

  3. #3
    Guest

    Predefinito

    ma cosi devo passare tutti i dati per get?(ovviamente per questo script non è un problema ma per quelli piu lunghi)
    non si potrebbe fare una cosa tipo con javascript:history.back() e segnare l'errore con scritto o con allert?(ti prego debug aiutami tu io di javascript non ci capisco molto)
    grazie mille

  4. #4
    Guest

    Predefinito

    Scusa eh, ma i valori come li invii?
    Ci sono due possibilità: o via GET o via POST.
    Nell'uno e nell'altro caso usi lo stesso principio: $_GET['variabile'] oppoure $_POST['variabile']


    Ciao!

  5. #5
    Guest

    Predefinito

    quindi con javascript non si puo combinare nulla in questo caso?

  6. #6
    Guest

    Predefinito

    Non ti serve a nulla javascript.


    ciao!

Regole di scrittura

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