par
eiffel-mtl » 20 sept. 2022, 21:23
Bonjour,
Ça fait plusieurs années que je n'ai pas codé en php mysql, donc j'en ai perdu quelque peu.
J'ai une page
Code : Tout sélectionner
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "h2orcdesign";
?>
<?php
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
$sql = "SELECT * FROM boats";
$result = $conn->query($sql);
while($row = mysqli_fetch_array($result))
{
?>
<?php echo '<div align="left"><a href="boats.php?boatsId='.$row["id"].'">'?>
qui appelle une deuxième avec un paramètre dans le url.
Code : Tout sélectionner
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "h2orcdesign";
?>
<?php
echo $_GET['id']==$boatsId;
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
$sql = "SELECT * FROM boats where id = ' .$_GET['id'].' ";
$result = $conn->query($sql);
while($row = mysqli_fetch_array($result))
{
?>
<?php echo '<img src="assets/images/'.$row["images1"]. '">'?>
Le problème c'est que, dans la 2e page, le echo fonctionne mais c'est tout, le query ne semble pas reconnaître les information récupérées via le _Get.
Qu'est-ce que je ne fais pas de bien? En passant j'ai essayé aussi le query comme suit:
et comme suit:
Code : Tout sélectionner
echo $_GET['id']==$boatsId;
$ids = $_GET['id'];
$sql = "SELECT * FROM boats where id = ' .$ids.' ";
Merci
Bonjour,
Ça fait plusieurs années que je n'ai pas codé en php mysql, donc j'en ai perdu quelque peu.
J'ai une page
[code]<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "h2orcdesign";
?>
<?php
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
$sql = "SELECT * FROM boats";
$result = $conn->query($sql);
while($row = mysqli_fetch_array($result))
{
?>
<?php echo '<div align="left"><a href="boats.php?boatsId='.$row["id"].'">'?>
[/code]
qui appelle une deuxième avec un paramètre dans le url.
[code]<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "h2orcdesign";
?>
<?php
echo $_GET['id']==$boatsId;
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
$sql = "SELECT * FROM boats where id = ' .$_GET['id'].' ";
$result = $conn->query($sql);
while($row = mysqli_fetch_array($result))
{
?>
<?php echo '<img src="assets/images/'.$row["images1"]. '">'?>
[/code]
Le problème c'est que, dans la 2e page, le echo fonctionne mais c'est tout, le query ne semble pas reconnaître les information récupérées via le _Get.
Qu'est-ce que je ne fais pas de bien? En passant j'ai essayé aussi le query comme suit:
[code]$sql = "SELECT * FROM boats where id = ' .$boatsId.' ";[/code]
et comme suit:
[code]
echo $_GET['id']==$boatsId;
$ids = $_GET['id'];
$sql = "SELECT * FROM boats where id = ' .$ids.' ";[/code]
Merci