Bonjour J'ai un problème avec une session. Lorsque j'utilise une session pour transmettre une variable à une autre page, les valeurs de cette variable sont toujours les mêmes dans l'autre page. Peu importe la rangée que j'ai sélectionnée. Lorsque je change «l'action» à la même page où la variable est, la valeur est correcte. Désolé pour mon mauvais anglais si quelqu'un parle l'espagnol laissez-moi savoir pour mieux expliquer. J'ai vraiment besoin d'aide pour ça.PHP et erreur de session
Voici mon code:
<?php
include_once 'rnheader.php';
session_start();
$ticket_select = $_POST['serviceID'];
echo '<a href = "rnservices.php"> Create Service</a> ';
echo '<table border="1" >';
echo '<tr>';
echo '<th>Service ID</th>';
echo '<th>Title</th>';
echo '<th>Description</th>';
echo '<th>Notes</th>';
echo '<th>Submit By</th>';
echo '<th>Assigned Employee</th>';
echo '<th>Assigned Group</th>';
echo '<th>Category</th>';
echo '<th>Status</th>';
echo '<th>Urgency</th>';
echo '<th>Customer</th>';
echo '<th>Day Created</th>';
echo '</tr>';
$query = ("SELECT ServiceID, Title, Description, Notes, SubmitBy, AssignedEmp, " .
"AssignedGroup, NameCategory, TipoStatus, TiposUrgencia, CustomerName, DayCreation FROM Service");
$result = queryMysql($query);
while ($row = mysql_fetch_assoc($result)) {
echo '<tr>';
echo '<td><form method ="post" action="rnservices1.php">';
?>
<input type="submit" name="serviceID" value=<?php echo $row['ServiceID']?>
<?php
echo '</form>';
echo '<td>'.$row['Title'].'</td>';
echo '<td>'.$row['Description'].'</td>';
echo '<td>'.$row['Notes'].'</td>';
echo '<td>'.$row['SubmitBy'].'</td>';
echo '<td>'.$row['AssignedEmp'].'</td>';
echo '<td>'.$row['AssignedGroup'].'</td>';
echo '<td>'.$row['NameCategory'].'</td>';
echo '<td>'.$row['TipoStatus'].'</td>';
echo '<td>'.$row['TiposUrgencia'].'</td>';
echo '<td>'.$row['CustomerName'].'</td>';
echo '<td>'.$row['DayCreation'].'</td>';
echo '</tr>';
}
mysqli_free_result($result);
echo $ticket_select;
$_SESSION['serviceID'] = $ticket_select;
'</table>';
?>
uery = "SELECT Titre du service où ServiceID = '$ ticket_select'"; $ resultat = queryMysql ($ query); echo 'Nombre de lignes:'. mysql_num_rows ($ result); ? > Input type = "" id = "" size = "Title "name =" Titre" value = "58 Php echo ticket_select de $;?>?" />
Php – maltad
La valeur est fonctionne quand j'utilise echo $ ticket_select; mais dans la page où la variable a été créée. Quand je l'utilise dans l'autre page est où la valeur de la variable ne change pas. – maltad
Pouvez-vous poster l'autre page? –