PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 19-07-2015 09:37:42

rebeldevelopeur
Membre
Inscription : 19-07-2015
Messages : 1

Aidez moi avec le inner join, sil vous plait

Bonjour tout le monde
j essaye de travailler sur le INNER JOIN, mais j ai les erreurs suivant

1. mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given
2. Warning: Invalid argument supplied fo   foreach()

Je veux afficher les quotes avec le nom des auteurs et leurs emails.

    voila les differents tableaux
    author table (id, name, email)

    user_quotes table(id, City, quoteText)
   

    <?php
    if ($_SERVER["REQUEST_METHOD"]=="POST") {
    $id_select = $_POST['id'];   
    $action = "DELETE FROM user_quotes WHERE id = '$id_select'";
    $requet= mysqli_query($db_connection, $action);
    }
   $requete = "SELECT joke.id, quoteText, name, email FROM user_quotes INNER
                JOIN author ON authorID = author.id";
   $resultat = mysqli_query($db_connection, $requete);

   while ($rows = mysqli_fetch_assoc($resultat)) {

   $quotes []= array('id' =>$rows['id'], 'text' =>$rows['quoteText']
                'name'=>$rows['name'], 'email'=>$rows['email']);}
   ?>
   <p><body></p>
   <?php foreach ($quotes as $quote):?>
   <form action="?deletequote" method="post">
   

> <p>
   <?php echo htmlspecialchars($quote['text'], ENT_QUOTES, 'UTF-8'); ?>

   <input type="hidden" name="id" value="<?php echo $quote['id'];?>">
 
   <?php echo htmlspecialchars($quote['name'], ENT_QUOTES, 'UTF-8'); ?>   

   <?php echo htmlspecialchars($quote['email'], ENT_QUOTES, 'UTF-8'); ?>

   <input type="submit" value="Delete">
   </p>
   </form>
   <?php endforeach; ?>

Hors ligne

#2 19-07-2015 13:46:30

tof73
Membre
Inscription : 21-12-2014
Messages : 156
Site Web

Re : Aidez moi avec le inner join, sil vous plait

copier / coller la requete dans phpmyadmin permet d'avoir l'endroit de la requete qui est faux.

joke.id nécessite une table joke quelque part dans la requete, ce qui n'est pas le cas.

Hors ligne

Pied de page des forums