Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    mysql_fetch_row(): supplied argument is not a valid

    salve raga ho caricato il mio sito in php e mysql sul mio web, ma mi da qst errore e non capisco il motivo , anke perchè in locale mi funziona tutto. il codice è qst, la riga in questione è quella racchiusa fra *:

    <?php
    @$db=mysql_connect("mysql.helloweb.eu","","") or die("Impossibile connettersi al database!");
    mysql_select_db("sordep_db1",$db);
    $query= "SELECT * FROM ACCESSORI";
    $result = mysql_query($query,$db);
    $i=0;
    ****** while($records = mysql_fetch_row($result)){ ******
    echo "<tr><td align=left><font color=green>$records[1]</font></td><td><input type='checkbox' name='check{$i}' value=$records[2] onClick='calcolatotale()'></input></td><td align=left>$records[2]</td></tr>";
    $i++;
    }
    ?>

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova a mettere

    $result = mysql_query($query,$db) or die(mysql_error());
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    mi da mysql_error
    ma xkè??!?!?!?!?!?!??!?!?!!?!?!?

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da pedrosque
    mi da mysql_error
    ma xkè??!?!?!?!?!?!??!?!?!!?!?!?
    se non si sa quale sia l'errore non si puo' chiedere un xche.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    spiritosonee...hahahah
    vi posto l'intero codice cos' magari lo esaminiamo insieme.....:
    (mi da errore su : while($records = mysql_fetch_row($result)){ )


    <?php
    if (!isset($_SERVER['PHP_AUTH_USER'])){
    header('WWW-Authenticate: Basic realm="Il mio sito"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'Autenticazione fallita';
    exit;
    }
    else {
    echo "<center>";
    echo "<h1><font color=red>Benvenuto {$_SERVER['PHP_AUTH_USER']}</font></h1>";
    echo "</center>";
    }
    ?>
    <html>
    <head>
    <style type="text/css">
    @import "index.css";
    </style>
    <SCRIPT type="text/JavaScript">
    function calcolatotale(){


    var x =3;
    var totale = 0;
    var iva = 0;

    for(h=0; h<x; h+=1){
    if(document.mioform.radio[h].checked){
    var y = document.mioform.radio[h].value;
    y = parseFloat(y);
    totale = totale + y;
    }
    if(document.mioform.elements["check"+h].checked){
    var spedizione = document.mioform.elements["check"+h].value;
    spedizione = parseFloat(spedizione);
    totale = totale + spedizione;
    iva = [(totale) * 4 ] / 100;
    }
    if(document.mioform.elements["Q"+h].value){
    var k = document.mioform.elements["Q"+h].value;
    var varspan = document.getElementsByTagName("span");
    var x = varspan[h].innerHTML;
    k =parseFloat(k);
    x =parseFloat(x);
    var totparz = x * k;
    document.mioform.elements["T"+h].value = totparz;
    totale = totale + totparz;
    iva = [(totale) * 4 ] / 100;

    }
    if(document.mioform.elements["Q"+h].value == ""){
    document.mioform.elements["T"+h].value = "";
    }
    document.mioform.totale.value = totale;
    document.mioform.iva.value = iva;

    }



    document.mioform.totale.value = totale;
    document.mioform.iva.value = iva;

    }

    </SCRIPT>
    </head>
    <body>
    <form method="Post" action=preventivo-index.php name=mioform>
    <center><table border=5>
    <tr><th align="center" colspan=2>OPZIONI</th></tr>
    <tr><td width=35%><table rules=none frame=void>
    <tr><th align="center" colspan=3>ACCESSORI</th></tr>
    <?php
    $db = mysql_connect("localhost","","") or die("Impossibile connettersi al database!");
    mysql_select_db("my_pedrosque");
    $query= "SELECT * FROM ACCESSORI";
    $result = mysql_query($query,$db);
    $i=0;
    while($records = mysql_fetch_row($result)){
    echo "<tr><td align=left><font color=green>$records[1]</font></td><td><input type='checkbox' name='check{$i}' value=$records[2] onClick='calcolatotale()'></input></td><td align=left>$records[2]</td></tr>";
    $i++;
    }
    ?>



    </table>


    </td>
    <td width=65% align="center" rowspan=2>
    <table rules=none frame=void>
    <tr><th align="center" colspan=4>VINI</th></tr>
    <tr><th align="center">VINO</th><th align="center">PREZZO</th><th align="center">Q.TA'</th><th align="center">TOT.PARZ. </th></tr>
    <?php
    $db = mysql_connect("pedrosque.altervista.org","","");
    mysql_select_db("my_pedrosque",$db);
    $query= "SELECT * FROM VINI";
    $result = mysql_query($query,$db);
    $i=0;
    while($rec = @mysql_fetch_row($result)){
    echo "<tr><td align=left><font color=green>$rec[1]</font></td><td align=left><span>$rec[2]</span></td><td align=center><input type='text' size=2 name='Q{$i}' onChange='calcolatotale()'></input></td><td align=center><input type='text' name='T{$i}' size=5></input></tr>";
    $i++;
    }
    ?>


    <tr><th colspan=3 align=right>IVA 4%</th><td align=center><input type=text name="iva" size=5 readonly value=0></td></tr>
    <tr><th colspan=3 align=right>TOTALE</th><td align=center><input type=text name="totale" size=5 readonly value=0></td></tr>

    </table>
    </td>
    </tr>

    <tr><td width=35%><table rules=none frame=void>
    <tr><th align="center" colspan=3>SPEDIZIONE</th><tr>
    <tr><td align="left"><font color=green>Posta celere 3</font></td><td align="left"><input type="radio" name=radio value=6,00 onClick='calcolatotale()'>6,00</input></td></tr>
    <tr><td align="left"><font color=green>Posta celere 1</font></td><td align="left"><input type="radio" name=radio value=9,00 onClick='calcolatotale()'>9,00</input></td></tr>
    <tr><td align="left"><font color=green>Assicurata</font></td><td align="left"><input type="radio" name=radio value=5,00 name=radio onClick='calcolatotale()'>5,00</input></td></tr>
    </table>
    </td>
    </tr>


    </table></center>
    <center><input type="reset" value="reset" name="reset"></input><input type="submit" value="creaPreventivo" name="creaPreventivo"></input></center>



    </form>
    </body>
    </html>









    ripeto che in locale mi funziona....ma ora che l'ho messo sul web mi da qst errore......
    spero possiate aiutarmi
    thx

  6. #6
    sicuro che la tabella è tutta in maiuscolo?
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da pedrosque
    spiritosonee...hahahah
    vi posto l'intero codice cos' magari lo esaminiamo insieme.....:
    (mi da errore su : while($records = mysql_fetch_row($result)){ )
    ...
    Ma l'errore qual'è ????????????
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  8. #8
    l'errrore è qst: mysql_fetch_row(): supplied argument is not a valid si riferisce alla riga evidenziata, vi spiego ho uno spazioweb su helloweb, e ho caricato il databse ed ho postato tutto tramite ftp.... ma al momento di visualizzare la mia pag web mi da qst errore e non mi carica i dati dei 2 cicli while in cui c'è il mysql_fetch_row......
    sto da oggi che mi sto scervellandoooo!!!!!!!!!!!!!!!!!!!!1

    help me help me!!!!!!!!!!!!!!!!!!11

  9. #9
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da pedrosque
    l'errrore è qst: mysql_fetch_row(): supplied argument is not a valid si riferisce alla riga evidenziata, vi spiego ho uno spazioweb su helloweb, e ho caricato il databse ed ho postato tutto tramite ftp.... ma al momento di visualizzare la mia pag web mi da qst errore e non mi carica i dati dei 2 cicli while in cui c'è il mysql_fetch_row......
    sto da oggi che mi sto scervellandoooo!!!!!!!!!!!!!!!!!!!!1

    help me help me!!!!!!!!!!!!!!!!!!11
    Ma hai provato :

    $query= "SELECT * FROM ACCESSORI";
    $result = mysql_query($query,$db) or die(mysql_error());


    ?????
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  10. #10
    grazie per l'aiuto ma ho risolto.........
    ho cambiato i doppi apici con i singoli ed ho messo where in maiuscolo ......
    piccolezze che però mi davano errore

    cmq grazie lo stesso .....alla prox

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.