Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    1

    Problema metodo POST: prelevare VALUE da tasto SUBMIT

    Salve,

    ho questo codice:

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

    <?php $id_p1 = $picture1->id_picture;
    $id_p2 = $picture2->id_picture;?>

    <input name="vote_left" class="vote vote_left" type="submit" value="<?php echo $id_p1 ?>">
    <input name="vote_right" class="vote vote_right" type="submit" value="<?php echo $id_p2 ?>">
    </form>


    if(isset($_POST['vote_left'])){

    $data->connetti();
    $t = "rated"; # nome della tabella

    $id_p1 = $_POST['vote_left'];
    $id_p2 = $_POST['vote_right'];

    $v1 = array ($_SESSION['username'], $id_p1 , $id_p2, 'A'); # valori da inserire
    $r1 = "username, picture_A, picture_B, vote"; # campi da popolare
    $data->inserisci($t,$v1,$r1);
    $data->disconnetti();
    header("location: home.php");

    }

    Ma quando assegno $id_p2 = $_POST['vote_right'], mi dà l'errore Undefined index (164); non dovrebbe essere trasportato anche il valore del tasto "vote_right"?

    Spero di essere stato chiaro!

  2. #2
    Tasto submit puoi controllare se esiste o no con isset, fai qualche prova ma temo che tu non ne possa leggere il valore. Magari puoi farti un paio di campi hidden.

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.