Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Stringa e sintassi

  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Stringa e sintassi

    Questa stringa mi da errore non riesco a trovare la corretta sintassi (in rosso)

    $errore=false;
    if (($nome=="") || ($nome charAt(0) == " ") || ($messaggio=="")) {
    $errore=true;
    }

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    charAt(0) è sintassi di javascript.

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    [QUOTE]Originariamente inviato da nicola75ss
    charAt(0) è sintassi di javascript. [/QUOTE

    Ecco perchè...beh allora mi puoi dare quella corretta in php?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    if (($nome=="") || ($messaggio=="")) {
    $errore=true;
    }

  5. #5
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da nicola75ss
    if (($nome=="") || ($messaggio=="")) {
    $errore=true;
    }
    Questo è il mio originale, cerco di modificarlo perchè quando viene premuta la barra spaziatrice al posto del carattere iniziale deve uscire l'alert

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se vuoi rimuovere gli spazi vuoti usa trim.

    $nome = trim($_POST['nome']);
    $messaggio = trim($_POST['messaggio'];
    if (empty($nome) || empty($messaggio))
    echo "compila tutti i campi ";

  7. #7
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da nicola75ss
    Se vuoi rimuovere gli spazi vuoti usa trim.

    $nome = trim($_POST['nome']);
    $messaggio = trim($_POST['messaggio'];
    if (empty($nome) || empty($messaggio))
    echo "compila tutti i campi ";
    Non funziona l'alert, esce errore, puoi farmi 2 alert separati? Uno per il nome e uno per il messaggio? Es."compila il nome" e " compila il messaggio" e rendere l'inserimento dei 2 campi obbligatorio?

    $nome = htmlspecialchars(strip_tags(trim(empty($_POST['nome'],"\x00..\x1F")));
    $messaggio = htmlspecialchars(strip_tags(trim(empty($_POST['messaggio'],"\x00..\x1F")));

    Tieni presente che come esce l'alert la pag. non deve caricarsi e deve ritornare qui al form:
    $meta="<META http-equiv=\"REFRESH\" content=\"3; url=http://www.xx.xx/guestbook/form.php\">";

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.