problema mysql_result

dj89

Nuovo Utente
7 Lug 2015
9
0
0
sul sito mi esce qst errore: Warning: mysql_result() expects parameter 1 to be resource, object given in

codice da me usato :

PHP:
<div> 
            <?
            $query = "SELECT c.CAS_ID, c.TITOLO, i.NOME,c.DES_BREVE,c.DESC_ESTESA,c.OFFERTA_SPECIALE FROM `CASE` c LEFT JOIN `IMMAGINI` i ON c.CAS_ID = i.CAS_ID where VISIBLE = 1 and DEF = 1 and HOME = 1 order by c.CAS_ID DESC";
            $result = mysqli_query($mysqli , $query);
            $num = mysqli_num_rows($result);
            $i=0;
            $count = 1;
            while ($i < $num && $i <5) {
                $id_case[] = mysqli_result($result,$i,"CAS_ID");
                ?>
                    <a style="border:1px solid #e2001a; margin-bottom:10px; display:block;" class="box_case" href="javascript:;" onClick="showCasa('bigbox_<? echo mysql_result($result,$i,"CAS_ID");?>'); updateStatCasa(<? echo mysql_result($result,$i,"CAS_ID");?>)"> 
                        <table border="0" cellpadding="0" cellspacing="0" width="100%">
                            <tr>
                                <td style="padding:15px 0 15px 15px; cursor:pointer;" width="120" align="center" valign="top"><img src="<?php echo mysql_result($result,$i,"NOME"); ?>" height="90" /></td>
                                <td style="padding:15px 15px 15px 10px; cursor:pointer;" valign="top">
                                    <span style="font-weight:bold; font-size:12px; color:#13007d;"><?php echo mysql_result($result,$i,"TITOLO"); ?></span> 
                                    <br />
                                    <?php echo mysql_result($result,$i,"DES_BREVE"); ?>
                                </td>
                            </tr>
                        </table>
                    </a>
                <? $i++;$count++;
            } ?>
        </div>
nella riga 5 e 6 ho aggiunto la ' i ' alla funzione mysql e funziona, ma nella mysql_result nn va..
sapete darmi una mano?
grazie a tutti!!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, metti la i a tutte le funzioni mysql, non puoi fare metà e metà, anche se non sono convinto che ci sia la funzione mysqli_result(). Dai un occhiata qui sul manuale.
 

dj89

Nuovo Utente
7 Lug 2015
9
0
0
ho provato ha mettere a tutte le funzioni la ' i ' , ma nn funziona, non esiste la funzione mysqli_result...
sul manuale ho provato a guardare ma nn trovo soluzione..
se possibile un esempio o un aiuto su come modificare la funzione mysql_resutl
grazie mille!!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
dovrebbe funzionare così
PHP:
while ($row = mysqli_fetch_assoc($result)) {
    $id_case[] = $row["CAS_ID"];
}
 

dj89

Nuovo Utente
7 Lug 2015
9
0
0
provato ma carica in eterno e va in timeout...

qst il codice con la tua modifica:
PHP:
<div> 
    		<?
    		$query = "SELECT c.CAS_ID, c.TITOLO, i.NOME,c.DES_BREVE,c.DESC_ESTESA,c.OFFERTA_SPECIALE FROM `CASE` c LEFT JOIN `IMMAGINI` i ON c.CAS_ID = i.CAS_ID where VISIBLE = 1 and DEF = 1 and HOME = 1 order by c.CAS_ID DESC";
    		$result = mysqli_query($mysqli , $query);
    		$num = mysqli_num_rows($result);
    		$i=0;
    		$count = 1;

				while ($row = mysqli_fetch_assoc($result)) {
    $id_case[] = $row["CAS_ID"];
    			?>
					<a style="border:1px solid #e2001a; margin-bottom:10px; display:block;" class="box_case" href="javascript:;" onClick="showCasa('bigbox_<? echo mysql_result($result,$i,"CAS_ID");?>'); updateStatCasa(<? echo mysql_result($result,$i,"CAS_ID");?>)"> 
						<table border="0" cellpadding="0" cellspacing="0" width="100%">
							<tr>
								<td style="padding:15px 0 15px 15px; cursor:pointer;" width="120" align="center" valign="top"><img src="<?php echo mysql_result($result,$i,"NOME"); ?>" height="90" /></td>
								<td style="padding:15px 15px 15px 10px; cursor:pointer;" valign="top">
									<span style="font-weight:bold; font-size:12px; color:#13007d;"><?php echo mysql_result($result,$i,"TITOLO"); ?></span> 
									<br />
									<?php echo mysql_result($result,$i,"DES_BREVE"); ?>
								</td>
							</tr>
						</table>
					</a>
    			<? $i++;$count++;
			} ?>
    	</div>
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
hai lasciato nel ciclo le funzioni mysql_result() , provalo cosi
PHP:
<?php
$query = "SELECT c.CAS_ID, c.TITOLO, i.NOME,c.DES_BREVE,c.DESC_ESTESA,c.OFFERTA_SPECIALE FROM `CASE` c LEFT JOIN `IMMAGINI` i ON c.CAS_ID = i.CAS_ID where VISIBLE = 1 and DEF = 1 and HOME = 1 order by c.CAS_ID DESC";
$result = mysqli_query($mysqli, $query);
?>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <?php
    while ($row = mysqli_fetch_assoc($result)) {
        ?>
        <a style="border:1px solid #e2001a; margin-bottom:10px; display:block;" class="box_case" href="javascript:void();" onClick="showCasa('bigbox_<?php echo $row["CAS_ID"]; ?>');
                updateStatCasa(<?php echo $row["CAS_ID"]; ?>)"> 
            <tr>
                <td style="padding:15px 0 15px 15px; cursor:pointer;" width="120" align="center" valign="top">
                    <img src="<?php echo $row["NOME"]; ?>" height="90" />
                </td>
                <td style="padding:15px 15px 15px 10px; cursor:pointer;" valign="top">
                    <span style="font-weight:bold; font-size:12px; color:#13007d;"><?php echo $row["TITOLO"]; ?></span> 
                    <br />
                    <?php echo $row["DES_BREVE"]; ?>
                </td>
            </tr>
        </a>
        <?php
    }
    ?>
</table>
 

dj89

Nuovo Utente
7 Lug 2015
9
0
0
grandissimo!!!grazie davvero!!
come scritto da te mi saltavano i bordi delle varie celle, quindi ho modificato cosi:

PHP:
<div> 
    		<?
    		$query = "SELECT c.CAS_ID, c.TITOLO, i.NOME,c.DES_BREVE,c.DESC_ESTESA,c.OFFERTA_SPECIALE FROM `CASE` c LEFT JOIN `IMMAGINI` i ON c.CAS_ID = i.CAS_ID where VISIBLE = 1 and DEF = 1 and HOME = 1 order by c.CAS_ID DESC";
    		$result = mysqli_query($mysqli , $query);
    		$num = mysqli_num_rows($result);
    		$i=0;
    		$count = 1;
    		 while ($row = mysqli_fetch_assoc($result)) {?>
					<a style="border:1px solid #e2001a; margin-bottom:10px; display:block;" class="box_case" href="javascript:;" onClick="showCasa('bigbox_<? echo $row["CAS_ID"];?>'); updateStatCasa(<? echo $row["CAS_ID"];?>)"> 
						<table border="0" cellpadding="0" cellspacing="0" width="100%">
							<tr>
								<td style="padding:15px 0 15px 15px; cursor:pointer;" width="120" align="center" valign="top"><img src="<?php echo $row["NOME"]; ?>" height="90" /></td>
								<td style="padding:15px 15px 15px 10px; cursor:pointer;" valign="top">
									<span style="font-weight:bold; font-size:12px; color:#13007d;"><?php echo $row["TITOLO"]; ?></span> 
									<br />
									<?php echo $row["DES_BREVE"]; ?>
								</td>
							</tr>
						</table>
					</a>
    			<? $i++;$count++;
    		} ?>
    	</div>

e funziona!!!
grazie ancora, nn sai quanto ci ho sbattuto la testa!!
 
Discussioni simili
Autore Titolo Forum Risposte Data
S problema con recupero dati tabella mysql PHP 2
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
D problema php mysql PHP 1
D problema php mysql PHP 1
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema caricamento tabelle MySql da PhP PHP 0
Z MySQL problema Database 0
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
elpirata [RISOLTO][Mysql] Problema insert valori apostrofati MySQL 1
V [MySQL] problema query con date su server MySQL 5
G inserimento csv in tabella mysql; problema con struttura PHP 11
S Problema ricevimento dati da con MySQL PHP 6
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
batmanLF [MySQL] Problema funzione SUM MySQL 1
F Problema con mysql workbench MySQL 0
T Problema somma mysql MySQL 8
J [MySQL] Problema di sintassi? MySQL 1
M [MySql - VB6 sp6] Problema connessione db con alcuni pc (errore Lost connection to MySQL server...). MySQL 1
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
Q Problema su come far aggiornare i campi su un database Mysql PHP 17
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
F [MySQL] Problema con LEFT JOIN MySQL 6
G Mysql ( Query) problema interrogazione MySQL 0
simgia [MySQL] INNER JOIN problema MySQL 0
daniele430 [C++] Problema accenti - mysql - XML C/C++ 0
A [MySQL] problema con la command line client. MySQL 0
M Problema MySQL e sessioni MySQL 0
H problema input e echo più linee di una tabella mysql PHP 13
neo996sps PHP/MySQL - Problema con generazione array PHP 14
P Problema apostrofo su database MySQL... MySQL 0
M Problema connessione su OS X YOSEMITE 10.10 per il server locale mysql MySQL 0
M Problema connessione su OS X YOSEMITE 10.10 per il server locale mysql Mac e Software 0
G problema query mysql in php PHP 5
Emix Problema recupero Dati da MYSQL PHP 20
S Problema con pagination e mysql PHP 0
N Problema php e mysql PHP 2
F Problema selezione dinamica select/jsp/mysql Javascript 0
I Problema con DELETE - MYSQL PHP 6
StarFish [MySQL] Full Text problema rilevanza risultati MySQL 0
M problema con form scrittura su mysql PHP 3
B problema php e mysql PHP 3
O [risolto] Inserimento nuovo campo in mysql. Problema PHP 6
H Problema con MySQL e PHP, dopo aver fatto una SELECT non ottengo alcun risultato PHP 7
G Problema con query mysql MySQL 1
B problema query mysql php PHP 1
A problema con database (mysql - php) PHP 4
A problema con database (mysql - php) PHP 1
L PHP: problema con query mysql. PHP 3
V Problema str_replace MySql e caratteri accentati PHP 1

Discussioni simili