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

    Risultato ricerca random con 1 valore esterno fisso

    Ciao a tutti,
    volevo sapere se con una ricerca su mysql che ha valore fisso di 15 risultati potevo inserire anche un risultato con valore fisso, che non provenga dalla ricerca ma da me inserito e che possa avere posizione random.
    Mi spiego meglio: io vorrei che il form di ricerca estrapolasse 14 risultati, mentre il 15° verrebbe inserito manualmente da me con un link diretto. Fin qui tutto ok, ma come posso fare perchè anche il risultato da me inserito possa entrare nella funzione random?

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    $array_a i dati presi dalla query random
    $array_b la tua query
    Saranno identiche a parte il limit a 1 o quello che e'.
    Avendo 2 array uguali puoi usare:

    $array_c = array_merge($array_a, $array_b);

    se ho capito cosa vuoi fare

  3. #3
    Grazie per la risposta.
    Questo è lo script che sto utilizzando per avere un risultato fisso che nasce da 2 query che cercano prima se esistono 15 risultati altrimenti passo alla seconda query per completare il tutto.
    Codice PHP:
    $sq mysql_query("SELECT * FROM table",$db);
    while (
    $row mysql_fetch_array($sq)){
    echo 
    "<td>".$row['nome']."</td>";
    }
    $ris1 mysql_num_rows($sq);
    $limit 15 $ris1;
    if(
    $limit>0){ 
    $sq2 mysql_query("SELECT * FROM table2 LIMIT 0, $limit",$db);
    while (
    $row2 mysql_fetch_array($sq2)){
    echo 
    "<td>".$row2['nome']."</td>";
    }

    adesso io vorrei inserire un risultato "statico" che non viene da una ricerca perchè , mentre gli altri si collegano alla pagina risultato, questo deve andare ad una pagina sponsor preimpostata.
    Il problema è che questo "risultato statico" vorrei fosse inserito nel random in modo da non averlo sempre nella solita posizione.

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.