J'ai une table créée avec tous les champs nécessaires comme (ID, nom, prénom, etc.)Récupérer les résultats de la recherche | PHP & SQL
Dans la recherche de fichier php, lorsque vous tapez l'ID, il vous montre toutes les informations correspondant à cet ID , par exemple (ID = 1, nom = Jack)
MY IDÉE: Lorsque je fais une recherche personnalisée, dans le php, je veux ajouter un lien vers un autre fichier php qui affiche le même résultat de recherche mais avec des informations supplémentaires.
QUESTION: Comment puis-je appeler un résultat de recherche personnalisé à partir d'un autre fichier php? En ce qui concerne cet exemple, Si je recherche ID = 2, je veux lier à un autre fichier php "Extrainfo.php" qui montre plus d'informations de cette recherche personnalisée.
Voici le code je:
//database connection
global $conn;
$servername = "localhost"; //host name
$username = "root"; //username
$password = ""; //password
$mysql_database = "info"; //database name
//mysqli prepared statement
$conn = mysqli_connect($servername, $username, $password) or die("Connection failed: " . mysqli_connect_error());
mysqli_select_db($conn,$mysql_database) or die("Opps some thing went wrong");
if(isset($_GET['idNumber']))
{
$IDNUMBER =$_GET['idNumber'];
$stmt = $conn->prepare("select * from madea where idNumber=? ");
$stmt->bind_param('s',$IDNUMBER);
$stmt->execute();
$val = $stmt->get_result();
$row_count= $val->num_rows;
if($row_count>0)
{
$result =$val->fetch_assoc();
echo $result['idNumber'];
echo $result['name'];
}
else
{
echo "identification_number not Match";
}
$stmt->close();
$conn->close();
// Probably need to save the variable to call in the other php file?
$idNumber = $result['idNumber'];
}
?>
<a href="extrainfo.php">Extrainfo</a>
'QUESTION: Comment puis-je appeler un résultat de recherche personnalisé à partir d'un autre fichier php?' Eh bien, vous envoyez des choses sur $ _GET, ce qui n'est pas conseillé. Mais vous devriez 'header (" Location: page.php? IdNumber = terme de recherche ")' – IsThisJavascript
@ WillParky93 Dois-je utiliser post method alors? Ou de quelle manière me suggérez-vous son meilleur choix. Un grand merci :) – Dann
Oui utiliser poster.Si vous utilisez post, vous ne pourrez pas en-tête suffisamment, mais vous pouvez toujours utiliser 'ajax' pour interroger vos pages php. – IsThisJavascript