Problema PHP

Airmax92

Nuovo Utente
15 Mar 2019
1
0
1
Salve, vi spiego quello che sto cercando di realizzare
Sto realizzando una pagina dove vengono mostrate tutte le categorie caricate dal database per un e-commerce
Ho avuto il seguente problema, la pagina non mi legge la seguente funzione:
PHP:
<?php
                $ArticoloId = $Sistema->Filtro($_GET['id']);
                $PrendiArticolo = $database->prepare("SELECT * FROM categorie WHERE id = :idArticles");
                $PrendiArticolo->bindParam(":idArticles", $ArticoloId);
                $PrendiArticolo->execute();
                while($PrendiArticoloFetch = $PrendiArticolo->fetch(PDO::FETCH_ASSOC))
                if($PrendiArticolo->rowCount() > 0 )
  ?>
In che senso non mi legge la seguente funzione? ho realizzato la funzione ma quando faccio riferimento alla funzione per esempio prendere il nome della tabella mi spunta testo bianco:
PHP:
<div class="block-category card card-block ">
        <h1 class="h1"><?php echo $PrendiArticoloFetch['nome']; ?></h1>
            <div id="category-description" class="text-muted"><p><?php echo $PrendiArticoloFetch['nome']; ?>:<?php echo $PrendiArticoloFetch['descrizione']; ?></p></div>
        </div>
Come posso fare per risolvere?
 

Phelps

Utente Attivo
17 Dic 2018
50
0
6
Hai creato una classe per filtrare i parametri che prendi da url? o_O
Non ti basta soltanto fare
PHP:
if(isset($_GET['id'])){
  $id = (int) $_GET['id'];
}

La connesione l'hai testata? funziona?
Stai usando una connessione PDO. (Dovrebbe essere organizzata un pò meglio la classe e mettere gia tutti i metodi dentro)
presumo che nella classe Database tu abbia messo nel __contruct() la connessione e che ora nella pagina dove ti trovi hai instanziato la classe in questo modo.

PHP:
$db = new Database;
$stmt = $db->prepare("SELECT * FROM categorie WHERE id = :id")
$stmt->bindValue(":id", $id, PDO::PARAM_INT);
$stmt->execute();
$results = $stmt->fetchAll(PDO::FETCH_OBJ);
return $results;

poi nell' html ti cicli con il foreach.
Codice:
<ul>
<?php foreach($results as $result) : ?>
<li>$result->nome</li>
<?php endforeach; ?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
K Help: problema con uno script di booking in php! PHP 0
A [PHP] Problema query insert [RISOLTO] PHP 14
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
M [PHP] Problema con query select PHP 2
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
T [php] problema creazione query select-where PHP 5
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
T [PHP] problema maggiore e minore PHP 4
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3
L [PHP] problema count messo in una funzione. PHP 1
P [PHP] Progettino CRUD di esercitazione. Problema su $_FILE. PHP 9
trattorino [PHP] problema entrata immagini insert PHP 1
C Apache Cordova problema con php Programmazione 1
trattorino problema raccapricciante php conteggio query PHP 4
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
F [PHP] Problema con array multidimensionale PHP 4
F Problema con pagine login in PHP PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
MattiaBL [PHP] Problema ciclo while PHP 3
dvdscr [PHP] Problema malfunzionamento Wordpress WordPress 13
O [PHP] Problema Button in form PHP 1

Discussioni simili