Visualizzazione dei risultati da 1 a 3 su 3

Discussione: $_POST non funzionante

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    28

    $_POST non funzionante

    scusate ragazzi il disturbo ma qui di seguito non riesco a risolvere un problema

    //mettitalento.php
    Codice PHP:
    <form mathod="post" name="talento" action="inserttalento.php">

    nome<input type="text" name="nome" maxlenght="30"></input>

    dscrizione<textarea name="descrizione"></textarea>

    req forza<input type="number" name="forre"></input>

    req destrezza<input type="number" name="desre"></input>

    req costituzione<input type="number" name="cosre"></input>

    req intelligenza<input type="number" name="intre"></input>

    req volontà<input type="number" name="volre"></input>

    forza <input type="number" name="for"></input>

    destrezza<input type="number" name="des"></input>

    costituzione<input type="number" name="cos"></input>

    intelligenza<input type="number" name="int"></input>

    volonta<input type="number" name="vol"></input>

    tipo(1 attacco 2 passivo 3 bonus 4 malus)<input type="number" name="tipo"></input>

    classe<input type="text" name="classe" maxlenght="30"></input>

    pf<input type="number" name="pf"></input>

    pm<input type="number" name="pm"></input>

    danno<input type="number" name="danno"></input>

    ca<input type="number" name="ca"></input>

    bab<input type="number" name="bab"></input>

    req livello<input type="number" name="reliv"></input>

    <
    input type="submit" name="talento" value="INSERISCI">


    </
    form
    //inserttalento.php
    Codice PHP:
    <?php
    session_start
    ();
    require 
    "funzioni.php";

    if(
    $_SESSION['username'] == ""){
    echo 
    "Non sei autorizzato ad entrare!";
    exit();
    }

    $nome=$_POST['nome'];
    $descrizione=$_POST['descrizione'];
    $forre=$_POST['forre'];
    $desre=$_POST['desre'];
    $cosre=$_POST['cosre'];
    $intre=$_POST['intre'];
    $volre=$_POST['volre'];
    $for=$_POST['for'];
    $des=$_POST['des'];
    $cos=$_POST['cos'];
    $int=$_POST['int'];
    $vol=$_POST['vol'];
    $tipo=$_POST['tipo'];
    $classe=$_POST['classe'];
    $pf=$_POST['pf'];
    $pm=$_POST['pm'];
    $danno=$_POST['danno'];
    $ca=$_POST['ca'];
    $bab=$_POST['bab'];
    $reliv=$_POST['reliv'];

    echo 
    $nome;//<-----------------debug
    echo $descrizione;//<-----------debug

    if(empty($nome) || empty($descrizione) || empty($classe))
    {
    echo 
    "errore durante inserimento";
    }
    else
    {
    $query="INTERT INTO talenti VALUES ('$nome', '$descrizione', '$forre', '$desre', '$cosre', '$intre', '$volre', '$for', '$des', '$cos', '$int', '$vol', '$tipo', '$classe', '$pf', '$pm', '$danno', '$ca', '$bab', '$reliv')";
    $db->esegui($query);
    echo 
    "inserimento avvenuto";
    }

    $db->disconnetti(); ?>
    L'ho girata in tutte le salse ed ENTRA SEMPRE NELL'IF stampando "errore durante inserimento"
    i due echo che ho commentato come debug non stampano niente, come se il $_POST non funzionasse, vi garantisco che nel mettitalento.php inserisco tutti i dati correttamente.. cosa sto sbagliando?? vi ringrazio

  2. #2
    Codice PHP:
    ...
    <
    form mathod="post"
    ... 
    "mathod" ???
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    28
    la tua firma direi che è corretta.. l'intelligenza è costante e la popolazione in aumento... grazie

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.