Problème de commande

Par Nucky, il y a 10 ans


Bonjour/Bonsoir, j'ai trouvé récément une source qui m'intérresse pour mon Website , j'ai repris quelques code que j'ai recoder, j'usque la tous va bien.
Ces quand je prend ces lignes la :

$newssql = $odb -> query("SELECT * FROM `plans` ORDER BY `price` ASC"); while($row = $newssql ->fetch()) {

(code entier)

<?php $newssql = $odb -> query("SELECT * FROM `plans` ORDER BY `price` ASC"); while($row = $newssql ->fetch()) { echo '<td>'.$row['name'].'</td> <td>Lifetime</td> <td>Disponible</td> <td>'.$row['price'].'.00€</td> <td> <a href="order.php?id='.$row['ID'].'"><button class="btn btn-info" type="submit"> <i class="icon-shopping-cart"></i> Buy Now ! </button></a> </td> </tr>'; } ?>

Voici un screen de ce que sa donne : http://prnt.sc/axwhlk

J'ai beau chercher ou est stocker ces fonctions "$newssql" je ne les trouve pas , si quelqu'un peut m'aider.
Et de même pour ".$row" impossible de les trouvé dans tous les fichiers de la source.

Une grande aide serais parfait.

Nucky.

8 réponses

Huggy, il y a 10 ans

juste une question comme ça , tes prix n'ont pas de centimes d'Euro !!!
car je vois que tu rajoutes 00 centimes

Underscreen, il y a 10 ans

Bonjour Nucky.

On est malheureusement pas devin donc les fichiers de la source il nous les faut si tu veux de l'aide.

Autre chose bizarre c'est ton while sur du td uniquement. Tu va avoir un tableau avec BEAUCOUP de colonne si tu penses pas à mettre un <tr>

As tu les source à nous mettre ici ?

keulu, il y a 10 ans

Ben l'erreur est claire non ? il ne connait pas $odb. tu utilises bien ODB ou MySQL ?

si tu utilise mysql, remplace $odb par ta variable mysql.

Nucky, il y a 10 ans

Nan je use $odb mais ces bisard car je l'utilise sur toute mes pages et la il me fait un truc que je ne comprend pas.

Carouge10, il y a 10 ans

Le code est utilisé dans une fonction ?
Il manque un insert où se fait la connexion apriori

Carouge10, il y a 10 ans

Il manque le include ....db.php sur la page où vous souhaitez ajoutez la fonction.
Il vous faudra corrigez votre code car il y a plein d'erreur de syntaxe html et d'oublie de balise.
Certaines fonctions et test peuvent être simplifier.

Nucky, il y a 10 ans

J'ai beau le rajouter sa ne change pas !