CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Ligne de code correcte en PHP ?

Sprit
Sprit
Niveau 6
11 octobre 2005 à 20:34:42

bonsoir ami webmasteur !

voici je débute dans le PHP, et je rencontre certaine erreur (normal je suis un débutant !) . Voila PHP me dit qu j´ai un pase error a la ligne 75, voilà cette ligne :

while ($donnees = mysql_fetch_array($reponse)) or die(mysql_error());

alors dite moi où ce trouve l´erreur.

merci

999888
999888
Niveau 10
11 octobre 2005 à 20:42:16

while ($donnees = mysql_fetch_array($reponse))

Le or die(mysql_error()); il se fai au niveau de la requête, pas de la boucle...

Sprit
Sprit
Niveau 6
11 octobre 2005 à 20:48:14

j´ai fait ce que tu m´adit donc je l´ai mis au niveau de la requête et j´ai
:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hebergement/sites/sprit/liste_news.php on line 75

ligne 75 =
while ($donnees =mysql_fetch_array($reponse));
{
?>

999888
999888
Niveau 10
11 octobre 2005 à 20:55:27

...

Pas de point virgule après une boucle mais le problème n´est pas là, avec ce genre d´erreurs il faut que tu regardes ta requête, pas ta boucle. :)

Sprit
Sprit
Niveau 6
11 octobre 2005 à 21:10:40

voila ma requête :

$retour = mysql_query(´SELECT * FROM news ORDER BY id DESC´) or die(mysql_error()) ;

999888
999888
Niveau 10
11 octobre 2005 à 21:15:56

Bon bah ça m´a l´air correct donc le problème devait venir du point-virgule, non?

Sprit
Sprit
Niveau 6
11 octobre 2005 à 21:22:44

je dois les enlever ?

999888
999888
Niveau 10
11 octobre 2005 à 21:27:47

$retour = mysql_query(´SELECT * FROM news ORDER BY id DESC´) or die(mysql_error());
while($donnees = mysql_fetch_array($retour))
{
?>

Voilà. :)

Sprit
Sprit
Niveau 6
11 octobre 2005 à 21:44:39

ok c sa et j´ai aussi une erreur sur un autre fichier, c´est pase errors ligne 25 :

$retour = mysql_query(´SELECT * FROM news WHERE id=" . $_GET[´modifier_news´] . "´);

alors ?

999888
999888
Niveau 10
11 octobre 2005 à 21:46:50

$retour = mysql_query(´SELECT * FROM news WHERE id="´ . $_GET[´modifier_news´] . ´"´);

panther751
panther751
Niveau 10
11 octobre 2005 à 21:46:56

$retour = mysql_query("SELECT * FROM news WHERE id=" . $_GET[´modifier_news´] . "´");

panther751
panther751
Niveau 10
11 octobre 2005 à 21:47:56

Trop tard :o))

En plus j´ai fait une erreur :-)))

Sprit
Sprit
Niveau 6
11 octobre 2005 à 21:51:38

dsl les gars mais c pas sa

voila la ligne d´en-dessous :

$donnees = mysql_fetch_array($retour);

Sprit
Sprit
Niveau 6
11 octobre 2005 à 21:54:58

non c bon c moi je me suis tromper maintenant il me remet un passe errors sur la lign 33 :

}
else
{

voila,alors ?

999888
999888
Niveau 10
11 octobre 2005 à 22:06:10

Tu le fais exprès de donner les lignes qui ont rien à voir avec l´erreur, et sans celle-ci en plus?

Sprit
Sprit
Niveau 6
11 octobre 2005 à 22:16:27

ok voila Tout :

<?
mysql_connect("localhost", "sprit", "150390");
mysql_select_db("sprit");

if (isset($_GET[´modifier_news´])); // Si on demande de modifier une news
{
// On récupère les infos de la correspondante
$retour = mysql_query(´SELECT * FROM news WHERE id="´ . $_GET["modifier_news"] . ´);
$donnees = mysql_fetch_array($retour);

// On place le titre et le contenu dans des variables simples
$titre = $donnees[´titre´];
$contenu = $donnees[´contenu´];
$id_news = $donnees[´id´]; // Cette variable va servir pour se souvenir que c´est une modification
}
else // C´est qu´on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c´est une nouvelle news
$titre = ´´;
$contenu = ´´;
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n´est pas une modification
}
?>

alors ?

panther751
panther751
Niveau 10
11 octobre 2005 à 22:19:05

Sympathique le mot de passe :o))

Sprit
Sprit
Niveau 6
11 octobre 2005 à 22:19:55

whouai pas fait gafe.. mais sinon ?

Sprit
Sprit
Niveau 6
11 octobre 2005 à 22:21:18

Ben change le avant qu´un type malintentionné le fasse à ta place :)

Sprit
Sprit
Niveau 6
11 octobre 2005 à 22:22:28

? comment ta fais sa ?

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment