从PHP页面获取var

时间:2016-02-08 13:11:43

标签: javascript php mysql

我的PHP出了问题。我想将数据从我的页面发送到另一个页面。但它全部都在PHP中。我需要输入一个输入值和一个组合框值。而且我不知道该怎么做。

这是我的PHP:

<?php 
session_start();

$q = intval($_GET['q']);

$db = mysql_connect('localhost', 'root', 'root'); 
mysql_select_db('Projet',$db);



$sql2 = "select IDControle, NomControle from Controle WHERE IDUser='".$_SESSION['id']."'";
$req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());

echo'<select id="controleChoix" name="controleChoix">';

while ($data2 = mysql_fetch_array($req2)){
    echo '<option value="'.$data2['IDControle'].'">'.$data2['NomControle'].'</option>';
}

echo '</select>';
echo '<input type="hidden" name="selected_text" id="selected_text" value="" />';



$sql = "select ID, Nom, Prenom from User where Groupe ='".$q."'";
$req = mysql_query($sql) or die('Erreur SQL 2!<br>'.$sql.'<br>'.mysql_error());

echo '<ul class="list-group">';

while ($data = mysql_fetch_array($req)){

    echo '<li class="list-group-item"><strong>Nom</strong>  : '.$data['Nom'].' <br> <strong>Prénom</strong>  : '.$data['Prenom'].'<br>';
    echo '<input type="text" name="note" id="note"/> &nbsp;&nbsp;&nbsp;';
    echo '<a class="label label-success" href="ajouterNote.php?var1='.$data2['IDControle'].'&var2='.$data['ID'].'&var3='.$test.'"><i class="fa fa-fw fa-check"></i></a></li>';

}
echo '</ul>';
echo '<a class="btn btn-primary" href="#">Ajouter toutes les notes</i></a></li>';

?>  

我需要发送输入note.value,select controleChoix.value和我从其他页面收到的intval q。

1 个答案:

答案 0 :(得分:1)

由于您似乎已经使用了SESSIONS,因此您可以使用这些$ _SESSION变量轻松地将数据从一个页面传输到另一个页面。

https://secure.php.net/manual/en/book.session.php

编辑:请注意,这根本不安全。用户可以轻松更改这些值。使用此功能,您可能希望在使用之前先验证这些值。