Visualizzazione dei risultati da 1 a 5 su 5

Discussione: layout risultati query

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656

    layout risultati query

    ciao ragazzi,

    non riesco a impaginare i risultati di una query. il codice funziona tutto
    io vorrei che i risultaiti apparisser tipo elenco

    titolo
    marca
    anno
    data pubblicazione
    etc

    ma non so dove mettere le mani. potete aiutarmi?

    tente presente che il codice per la query lo fa dw e non io

    Codice PHP:
    <?php require('../Connections/cat.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function 
    GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
    {
      
    $theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

      
    $theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

      switch (
    $theType) {
        case 
    "text":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;    
        case 
    "long":
        case 
    "int":
          
    $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case 
    "double":
          
    $theValue = ($theValue != "") ? "'" doubleval($theValue) . "'" "NULL";
          break;
        case 
    "date":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;
        case 
    "defined":
          
    $theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
          break;
      }
      return 
    $theValue;
    }
    }

    $maxRows_Recordset1 10;
    $pageNum_Recordset1 0;
    if (isset(
    $_GET['pageNum_Recordset1'])) {
      
    $pageNum_Recordset1 $_GET['pageNum_Recordset1'];
    }
    $startRow_Recordset1 $pageNum_Recordset1 $maxRows_Recordset1;

    $colname_Recordset1 "-1";
    if (isset(
    $_GET['marca'])) {
      
    $colname_Recordset1 $_GET['marca'];
    }
    mysql_select_db($database_cat$cat);
    $query_Recordset1 sprintf("SELECT id, titolo, modello, `time` FROM auto WHERE marca = %s ORDER BY `time` DESC"GetSQLValueString($colname_Recordset1"text"));
    $query_limit_Recordset1 sprintf("%s LIMIT %d, %d"$query_Recordset1$startRow_Recordset1$maxRows_Recordset1);
    $Recordset1 mysql_query($query_limit_Recordset1$cat) or die(mysql_error());
    $row_Recordset1 mysql_fetch_assoc($Recordset1);

    if (isset(
    $_GET['totalRows_Recordset1'])) {
      
    $totalRows_Recordset1 $_GET['totalRows_Recordset1'];
    } else {
      
    $all_Recordset1 mysql_query($query_Recordset1);
      
    $totalRows_Recordset1 mysql_num_rows($all_Recordset1);
    }
    $totalPages_Recordset1 ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;

    $currentPage $_SERVER["PHP_SELF"];

    $queryString_Recordset1 "";
    if (!empty(
    $_SERVER['QUERY_STRING'])) {
      
    $params explode("&"$_SERVER['QUERY_STRING']);
      
    $newParams = array();
      foreach (
    $params as $param) {
        if (
    stristr($param"pageNum_Recordset1") == false && 
            
    stristr($param"totalRows_Recordset1") == false) {
          
    array_push($newParams$param);
        }
      }
      if (
    count($newParams) != 0) {
        
    $queryString_Recordset1 "&" htmlentities(implode("&"$newParams));
      }
    }
    $queryString_Recordset1 sprintf("&totalRows_Recordset1=%d%s"$totalRows_Recordset1$queryString_Recordset1);
    ?>

    per stampare i risultati
    Codice PHP:
    <?php do { ?>
         [url="pagina.php?id=<?php echo $row_Recordset1['id']; ?>"]<?php echo $row_Recordset1['titolo']; ?>[/url]
          <?php } while ($row_Recordset1 mysql_fetch_assoc($Recordset1)); ?>

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    prova a postare anche quello che ti esce...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    i risultati della query sono testo.

    escono tipoc osi


    bmw 320 bmw 660 bmw 555

    e cosi via

  4. #4
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    allora vediamo se ti sono d'aiuto :

    Codice PHP:
    <?php do { ?> 
         [url="pagina.php?id=<?php echo $row_Recordset1['id']; ?>"><?php echo $row_Recordset1['titolo']."][/url]
     
          <?php } while (
    $row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>


    ps non conosco i nomi dei campi:

    titolo
    marca
    anno
    data pubblicazione
    etc

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    mamma mia...

    a volte è cosi semplice.

    funziona, grazie tante.

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.