EasyPHP et MySQL : insérer des images dans un
fred
-
fred -
fred -
Nulle de chez les nuls, j'essaie de faire une bdd de mes plantes avec easyPHP. J'ai réussi à pondre le code ci-dessous qui m'a permis d'afficher tous les renseignements sauf les photos. Sachant que mes photos sont dans un dossier dans l'arborescence de mon site (la photo d'un de mes sedum se trouve ainsi dans www\botanique\photos\sedum_spurium_mini.jpeg) et que j'ai créé un champ "Photo" dans ma bdd MySQL, est-ce que quelqu'un pourrait ajouter le code qu'il faut, directement dans mon code, pour que je puisse charger chaque photo dans mon tableau ?
D'autre part, j'ai choisi VARCHAR comme type de donnée, mais qu'est-ce que je dois mettre comme valeur dans ma bdd pour ce sedum ?
Vos lumières seront bienvenues !
<?php require_once('Connections/botanique.php'); ?>
<?php
$maxRows_Recordset1 = 10;
$pageNum_Recordset1 = 0;
if (isset($_GET['pageNum_Recordset1'])) {
$pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
mysql_select_db($database_botanique, $botanique);
$query_Recordset1 = "SELECT * FROM description";
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $botanique) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
if (isset($_GET['totalRows_Recordset1'])) {
$totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
} else {
$all_Recordset1 = mysql_query($query_Recordset1);
$totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<body>
<table width="100%" border="2" cellspacing="1" cellpadding="1">
<tr>
<th scope="col">Nom</th>
<th scope="col">Exposition</th>
<th scope="col">Arrosage</th>
<th scope="col">Photo</th>
<th scope="col">Temp. mini </th>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_Recordset1['Nom']; ?></td>
<td><?php echo $row_Recordset1['Exposition']; ?></td>
<td><?php echo $row_Recordset1['Arrosage']; ?></td>
<td><?php echo $row_Recordset1['Photo']; ?></td>
<td><?php echo $row_Recordset1['Temp_mini']; ?></td>
</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
D'autre part, j'ai choisi VARCHAR comme type de donnée, mais qu'est-ce que je dois mettre comme valeur dans ma bdd pour ce sedum ?
Vos lumières seront bienvenues !
<?php require_once('Connections/botanique.php'); ?>
<?php
$maxRows_Recordset1 = 10;
$pageNum_Recordset1 = 0;
if (isset($_GET['pageNum_Recordset1'])) {
$pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
mysql_select_db($database_botanique, $botanique);
$query_Recordset1 = "SELECT * FROM description";
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $botanique) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
if (isset($_GET['totalRows_Recordset1'])) {
$totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
} else {
$all_Recordset1 = mysql_query($query_Recordset1);
$totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<body>
<table width="100%" border="2" cellspacing="1" cellpadding="1">
<tr>
<th scope="col">Nom</th>
<th scope="col">Exposition</th>
<th scope="col">Arrosage</th>
<th scope="col">Photo</th>
<th scope="col">Temp. mini </th>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_Recordset1['Nom']; ?></td>
<td><?php echo $row_Recordset1['Exposition']; ?></td>
<td><?php echo $row_Recordset1['Arrosage']; ?></td>
<td><?php echo $row_Recordset1['Photo']; ?></td>
<td><?php echo $row_Recordset1['Temp_mini']; ?></td>
</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
A voir également:
- EasyPHP et MySQL : insérer des images dans un
- Easyphp - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Easyphp dashboard not working ✓ - Forum PHP
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql gratuit ou payant - Forum MySQL
Fred