Le résultat de la recherche provient de la base de données, sur la page de résultats lorsque je clique sur le nom de l'élément recherché, je souhaite être redirigé vers une autre page en consultant plus d'informations sur cet élément dans la base de données!
Voici le code de l'entreprise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <?php $db = new mysqli('localhost', 'root', '', 'search'); if(isset($_POST["submit"])) { $comName = addslashes($_POST["comName"]); $comCountry = addslashes($_POST["comCountry"]); $comKey = addslashes($_POST["comKey"]); $comDes = addslashes($_POST["comDes"]); $comLink = addslashes($_POST["comLink"]); $comLogo = $_FILES["comLogo"]["name"]; $comLogo_tmp = $_FILES['comLogo']['tmp_name']; move_uploaded_file($comLogo_tmp, "images/$comLogo"); { $sql = "insert into tshirt (comName, comCountry, comKey, comDes, comLink, comLogo) values ('$comName', '$comCountry', '$comKey', '$comDes', '$comLink', '$comLogo')"; $rs = mysqli_query($db, $sql); if($rs) { echo "<script> alert('Company uploaded successfully') </script>"; } else { echo "<script> alert('Uploading failed, please try again.') </script>"; } } } ?>
Page de résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 <?php $mysqli = new mysqli("localhost", "root", "", "search"); if(isset($_GET['search_button'])) { $search = $_GET['search']; if($search=="") { echo "<center> <b> Please write something in Search Box </b> </center>"; exit(); } $sql = "select * from tshirt where comKey like '%$search%' limit 0, 5"; $rs = mysqli_query($mysqli, $sql); if (mysqli_num_rows($rs) < 1) { echo "<center> <h4> <b> Oops !!! Sorry, there is no result found, try again. </b> </h4> </center>"; exit(); } echo "<font size='+1' color='#1a1aff'> images for $search</font>"; while ($row = mysqli_fetch_array($rs)) { echo "<td> <table style='margin-top: 10px'> <tr> <td> <a target='_blank' href='images.php?id=$search'><img src='img/$row[5]' height='100px'></a> </td> </tr> </table> </td>"; } } ?> </tr> </table> <?php echo "<a target='_blank' href='images.php?id=$search'><font size='+1' color='#1a1aff'> More Images for $search </font></a>"; echo "<hr>"; $sql1 = "select * from tshirt where comKey like '%$search%' limit 0, 10"; $rs1 = mysqli_query($mysqli, $sql1); while ($row1 = mysqli_fetch_array($rs1)) { echo "<a href='$row1[2]'><font size='4' color='#0000cc'> $row1[1] </font></a><br>"; echo "<font size='3' color='#006400'> $row1[2] </font><br>"; echo "<font size='3' color='#666666'> $row1[4] </font><br><br>"; } ?>
Toutes les réponses sont les bienvenues. Merci!
Partager