Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: name e default

  1. #1

    name e default

    ciao!
    posso kiedere una cosa, magari è un po' banale...
    ke differenza c'è tra name e default, a volte ho visto ke il dafault nn viene neanke messo, xkè?

  2. #2

  3. #3
    nn so spiegartelo... guarda qui sotto:

    In pratica io da un file php dovrei inserire dei dati, è ho fatto così:

    <form action="accettazione.txt" method="POST">
    Nome:
    <input type="text" name="nomecliente" default="Nome">

    Cognome:
    <input type="text" name="cognomecliente" default="Cognome">

    </form>

    e poi in un altro file php ho scritto questo, pensando ke me li visualizzava in accettazione.txt
    ma nn funziona


    $faccettazione=fopen("./txt/accettazione.txt", "a");
    if ($faccettazione)
    {
    $nomecliente=$_POST['nomecliente'];
    fwrite($accettazione, $nomecliente);
    fwrite($accettazione, "\r\n");

    $cognomecliente=$_POST['cognome'];
    fwrite($accettazione, $cognomecliente);
    fwrite($accettazione, "\r\n");

    fwrite($accettazione, "###\r\n");
    fclose($accettazione);
    }
    else
    {echo ("Errore. I dati del nuovo cliente non sono stati registrati correttamente!");
    }

    mi sn fatta capire?

  4. #4

  5. #5
    ancora un altro
    ma quale è la differenza, quando si usa 1 e quando no
    nn l'ho capito

    cmq provo
    grazie!

  6. #6
    Potresti indicarmi nel DTD dell'HTML la descrizione dell'attributo DEFAULT per il tag INPUT?

  7. #7
    nn ho capito la domanda? cos'è il DTD?

  8. #8
    Beh... se apri il sorgente di questa pagina in capo al codice, trovi quanto segue:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    Ogni pagina HTML ben formattata deve seguire le regole dettate dalla DTD che le associ.
    In questo caso, quella del XHTML1 transitional.
    In buona sostanza, la DTD è la lista delle regole che deve seguire l'html della tua pagina per essere visualizzata in senza problemi.

    Come ti diceva filippo.toso, se nella DTD che usi per le tue pagine, l'attributo default è previsto allora lo puoi usare (per quanto value sia più utile e logico da usare), altrimenti no.

    Il rischio di miscelare attributi non validi per la DTD usata?
    Alcuni browser, quelli che aderiscono alle regole del consorzio W3C più o meno fedelmente, potrebbero renderizzare male le tue pagine e darti problemi vari (layout o quant'altro).

    Il mio consiglio è (per non incappare in nessun tipo di problema e di compatibilità cross-browser) è utilizzare una sintassi come segue:

    codice:
    <form name="dati_cliente" action="accettazione.php" method="POST" enctype="multipart/form-data">
    Nome:  
    <input type="text" name="nomecliente" value="Nome" />
    
    
    Cognome: 
    <input type="text" name="cognomecliente" value="Cognome" />
    <hr />
    <input type="submit" name="premuto" value="Invia" />
    </form>
    Spero di essere stato chiaro.

    Comunque, tornando allo scopo della tua domanda, se punti ad un file di testo con la form, questo non potrà MAI processare i dati passati.
    Devi PER FORZA puntare ad una pagina PHP.

    Con una form come sopra, io la pagina accettazione.php la scriverei così:

    Codice PHP:
    $premuto=$_POST['premuto'];

    if (!
    $premuto) {
    echo 
    "<a href=\"form.html\">Torna alla form</a>"
    } else {
    $nomecliente=$_POST['nomecliente'];
    $cognomecliente=$_POST['cognomecliente'];

    $faccettazione=fopen("./txt/accettazione.txt""a");
    fwrite($accettazione$nomecliente."\r\n".$cognomecliente."\r\n###\r\n");

    fclose($accettazione); 


    Come puoi notare ho riscritto solo una parte dello script.
    A te sistemarlo, il mio intento era di farti capire il meccanismo.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  9. #9
    sn un tantino confusa...

    default e value: capiti!


    il resto vado subito a provarlo
    grazie

  10. #10
    Guarda... l'unica cosa che ti posso consigliare per toglierti tutti i dubbi è trovare un po' di informazioni di base sul significato dei vari tag, e dei loro relativi attirbuti, nella sezione dedicata al puro HTML.

    LINK

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.