Se connecter avec
S'enregistrer | Connectez-vous

Problème sur serveur ifrance (php)

Dernière réponse : dans Programmation

ca me met ca depuis qu'il ont changé l'adresse ip du serveur mais ils n'ont pas changé le nom et autres, mais je sais pas où modifier ça dans le script...
"Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 10 in /www/sites/1/ifrance.com/h/e/herboristerie/site/Herboristerie/detail.php on line 29"

ma config est:
<?
define("INSTALL","true");
$hote="imysql02";
$base="i4073553";
$utilisateur="i4073553";
$pass="XXXXXXXXXXXXX";

$c=@mysql_connect("$hote","$utilisateur","$pass") or die('Echec de la connexion à la base de donnée');
mysql_select_db("$base") or die('Connexion à la base de donnée réussie mais table manquante ou endommagée');
?>

ps pour voir l'érreur online =>
http://herboristerie.ifrance.com/Herboristerie/detail.p...

Merci à tous pour votre aide.

Autres pages sur : probleme serveur ifrance php

Lassé par la pub ? Créez un compte

Salut , alors deja il fodrai que tu nous donne les lignes de ton script qui plante (29,30,31,32,33,45,46)
ensuite essai avec se script :
  1. <?
  2. define("INSTALL","true");
  3. $hote="imysql02";
  4. $base="i4073553";
  5. $utilisateur="i4073553";
  6. $pass="XXXXXXXXXXXXX";
  7.  
  8. $c=mysql_pconnect($hote, $utilisateur, $pass) or die('Echec de la connexion à la base de donnée' . mysql_error());
  9. mysql_select_db($base) or die('Connexion à la base de donnée réussie mais table manquante ou endommagée' . mysql_error());
  10. ?>

nan, je pense pas que ca soit soit, c'est à la base un renvois de variable (ici $article)

<?
include("design/header.php");
require("config.php");
?>

<SCRIPT language="JavaScript">
function checknumber(){
var x=document.checknum.pnum.value
var anum=/(^\d+$)|(^\d+.\d+$)/
if (anum.test(x) && x>0)
testresult=true
else{
alert("Entrez une quantité valide")
testresult=false
}
return (testresult)
}
function checkban(){
if (document.layers||document.all||document.getElementById)
return checknumber()
else
return true
}
</SCRIPT>

<?
$sql = "SELECT id_pro,titre_prod,im_prod,detail_prod,ref_prod,pxht_prod,promo_prod,pxhtpromo_prod FROM $table_produit where id_pro='$article'";
$sql = mysql_db_query($base,$sql);
$titre = mysql_result($sql,0,"titre_prod");
$image = mysql_result($sql,0,"im_prod");
$pxht = mysql_result($sql,0,"pxht_prod");
$promo = mysql_result($sql,0,"promo_prod");
$pxpromo = mysql_result($sql,0,"pxhtpromo_prod");

echo"<td bgcolor=\"$barre1\"><a href=\"index.php\"><font color=\"$police3\" size=\"$width_police2\"><strong>Accueil</a> > $titre</strong></font></td>
</tr>
<tr>
<td><br>";

Ok ok , hum deja ya u ntruc qui risque de faire planter ton script , tu declar 2 foi la variable $sql :
$sql$sql
<?
include("design/header.php");
require("config.php");
?>

<SCRIPT language="JavaScript">
function checknumber(){
var x=document.checknum.pnum.value
var anum=/(^\d+$)|(^\d+.\d+$)/
if (anum.test(x) && x>0)
testresult=true
else{
alert("Entrez une quantité valide")
testresult=false
}
return (testresult)
}
function checkban(){
if (document.layers||document.all||document.getElementById)
return checknumber()
else
return true
}
</SCRIPT>

<?
$sql = "SELECT id_pro,titre_prod,im_prod,detail_prod,ref_prod,pxht_prod,promo_prod,pxhtpromo_prod FROM $table_produit where id_pro='$article'";
$requete = mysql_query($base,$sql);
$titre = mysql_fetch_array($requete,0,"titre_prod");
$image =mysql_fetch_array($requete,0,"im_prod");
$pxht = mysql_fetch_array($requete,0,"pxht_prod");
$promo =mysql_fetch_array($requete,0,"promo_prod");
$pxpromo = mysql_fetch_array($requete,0,"pxhtpromo_prod");

echo"<td bgcolor=\"$barre1\"><a href=\"index.php\"><font color=\"$police3\" size=\"$width_police2\"><strong>Accueil</a> > $titre</strong></font></td>
</tr>
<tr>
<td><br>";
?>
[/code]

Pour afficher les donnée d'une table je fé comme sa :
  1. <?
  2. $db = mysql_connect($dbhost, $dblogin, $dbpassword);
  3. mysql_select_db($dbname);
  4.  
  5. $sql= "SELECT `msg` FROM `msgdujour`";
  6. $result = mysql_query($sql);
  7.  
  8. // tant qu'il y a des fiches
  9. while ($val = mysql_fetch_array($result)) { ?>
  10. <? echo $val["msg"]; ?>
  11. <br>
  12. <? }
  13.  
  14. ?>

OK ok alors si je comprend bien , tu veu afficher les donner d'une table ?
Essai avec se script :
  1. <?
  2. $db = mysql_connect($dbhost, $dblogin, $dbpassword);
  3. mysql_select_db($dbname);
  4.  
  5. $sql= "SELECT * FROM `$table`";
  6. $result = mysql_query($sql);
  7.  
  8. // tant qu'il y a des fiches
  9. while ($val = mysql_fetch_array($result)) { ?>
  10. <? echo"<td bgcolor=\'$barre1\'><a href=\'index.php\'><font color=\'$police3\' size=\'$width_police2\'><strong>Accueil</a>; echo $val["titre_prod"];
  11. echo"</strong></font></td>
  12. </tr>
  13. <tr>
  14. <td><br>";
  15. echo $val["titre_prod"] $val["im_prod"] $val["pxht_prod"] $val["promo_prod"] $val["pxhtpromo_prod"]; ?>
  16. <br>
  17. <? }
  18.  
  19. ?>


ps: si sa marche pas : Flider@hotmail.fr
Lassé par la pub ? Créez un compte
Tom's guide dans le monde