Insertion de données d'un tableau dans base de données php
nisss
-
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis débutant en php j'ai un petit probleme : donc j'ai une page "detail.php" :
<html>
<head><title>detail</title>
<link rel="stylesheet" type="text/css" a href="detail.css">
</head>
<body>
<?php
include ('connexion.php');
?>
<?php
$t=$_GET['titre'];
$req=mysql_query("select* from cd where (titre='$t')");
while ($res=mysql_fetch_array($req))
{ ?>
<table class="table" frame="Hsides" rules="Rows">
<tr>
<td class="td" align="top" valign="center"><img src="<?php echo $res['image']; ?>" alt="couverture CD"/></td>
<td class="td" align="top" valign="center">
</br>
<p class="p">Artiste: <?php echo $res['nom_chanteur']; ?></p>
<p class="p" >Album: <p class="p" name="titre"><?php echo $res['titre']; ?></p></p>
<p class="p">Annee: <?php echo $res['annee']; ?></p>
<p class="p">Genre: <?php echo $res['genre_musicale']; ?></p>
<p class="p">prix: <?php echo $res['prix']; ?> TND</p>
<table frame="void" rules="none">
<tr>
<td align="center" valign="center"><form action="insertion3.php?titre=<?php echo $res['titre']; ?>" method="get"><input class="but"type="submit" name="Acheter" value="Acheter"></form><form action="supression.php" method="get"><input class="but"type="submit" name="Suprimer" value="Suprimer"></form></td>
</tr>
</table>
</br>
</td>
</tr>
<?php } ?>
</table>
</body>
</html>
et comme vous voyez une autre page insertion3.php qui va inserer le titre dans la base de donnée sous un tableau panier qui contient un id auto incrementé et titre voila son code
<?php
include("connexion.php");
$v=$_GET['titre'];
$req="insert into panier (titre) values ('$v');";
if(mysql_query($req))
header("location:detail.php");
else echo("ko");
?>
maintenant quand j'appuis sur le button submit "acheter" une erreur s'affiche ( ! ) Notice: Undefined index: titre in C:\wamp\www\atelier CRUD\insertion3.php on line 3
j'ai passer 2heures sans résultat!!
qu'est ce que dois-je faire ?
merci d'avance
je suis débutant en php j'ai un petit probleme : donc j'ai une page "detail.php" :
<html>
<head><title>detail</title>
<link rel="stylesheet" type="text/css" a href="detail.css">
</head>
<body>
<?php
include ('connexion.php');
?>
<?php
$t=$_GET['titre'];
$req=mysql_query("select* from cd where (titre='$t')");
while ($res=mysql_fetch_array($req))
{ ?>
<table class="table" frame="Hsides" rules="Rows">
<tr>
<td class="td" align="top" valign="center"><img src="<?php echo $res['image']; ?>" alt="couverture CD"/></td>
<td class="td" align="top" valign="center">
</br>
<p class="p">Artiste: <?php echo $res['nom_chanteur']; ?></p>
<p class="p" >Album: <p class="p" name="titre"><?php echo $res['titre']; ?></p></p>
<p class="p">Annee: <?php echo $res['annee']; ?></p>
<p class="p">Genre: <?php echo $res['genre_musicale']; ?></p>
<p class="p">prix: <?php echo $res['prix']; ?> TND</p>
<table frame="void" rules="none">
<tr>
<td align="center" valign="center"><form action="insertion3.php?titre=<?php echo $res['titre']; ?>" method="get"><input class="but"type="submit" name="Acheter" value="Acheter"></form><form action="supression.php" method="get"><input class="but"type="submit" name="Suprimer" value="Suprimer"></form></td>
</tr>
</table>
</br>
</td>
</tr>
<?php } ?>
</table>
</body>
</html>
et comme vous voyez une autre page insertion3.php qui va inserer le titre dans la base de donnée sous un tableau panier qui contient un id auto incrementé et titre voila son code
<?php
include("connexion.php");
$v=$_GET['titre'];
$req="insert into panier (titre) values ('$v');";
if(mysql_query($req))
header("location:detail.php");
else echo("ko");
?>
maintenant quand j'appuis sur le button submit "acheter" une erreur s'affiche ( ! ) Notice: Undefined index: titre in C:\wamp\www\atelier CRUD\insertion3.php on line 3
j'ai passer 2heures sans résultat!!
qu'est ce que dois-je faire ?
merci d'avance
A voir également:
- Insertion de données d'un tableau dans base de données php
- Fuite données maif - Guide
- Tableau word - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Tableau ascii - Guide
2 réponses
bonjour,
"que dois-je faire ?"
Faire les vérifications d'usage pour s'assurer que $_GET['titre'] existe (et n'est pas vide) http://www.phpdebutant.org/article148.php
Bien utiliser le passage de paramèters avec mysql-query http://www.php.net/manual/fr/function.mysql-query.php
"que dois-je faire ?"
Faire les vérifications d'usage pour s'assurer que $_GET['titre'] existe (et n'est pas vide) http://www.phpdebutant.org/article148.php
Bien utiliser le passage de paramèters avec mysql-query http://www.php.net/manual/fr/function.mysql-query.php