Visualizzazione dei risultati da 1 a 3 su 3

Discussione: * richiama solo testo?

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    165

    * richiama solo testo?

    Ciao a tutti, lavoro in ospedale ma mi diletto con il php, sto cercando di fare un sito per tenere traccia delle chiamate che facciamo all'assistenza tecnica ora sono fermi qui ... vi spiego:

    creata la pagina per inserire il ticket della chiamata e della sede ora c'è bisogno di creare una pagina per cercare le chiamte e anche questa l'ho fatta ma quella che mostra i risultati mi da qualche problema... mi spiego. ammettiamo che voglia ricercare tutte le chiamate di una sede senza inserire il numero di ticket nella pagina dei risultati ho scritto così

    $RISticket_Recordset1 = "*";
    if (isset($_GET['ticket'])) {
    $RISticket_Recordset1 = $_GET['ticket'];
    }

    solo che mostra solo i risultato quando il numero di ticket è un testo (numeri+lettere) se si tratta di solo numeri non mostra niente

    help

    grazie

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    posta la query

    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    165
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
    {
    if (PHP_VERSION < 6) {
    $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;
    }
    }

    $RISsede_Recordset1 = "1";
    if (isset($_GET['sede'])) {
    $RISsede_Recordset1 = $_GET['sede'];
    }
    $RISticket_Recordset1 = "*";
    if (isset($_GET['ticket'])) {
    $RISticket_Recordset1 = $_GET['ticket'];
    }

    mysql_select_db($database_labaslto5, $labaslto5);
    $query_Recordset1 = sprintf("SELECT noemalife.ticket, noemalife.id_sede, sedi.id_sedi, sedi.sedi FROM noemalife, sedi WHERE sedi.id_sedi=noemalife.id_sede AND noemalife.id_sede=%s AND noemalife.ticket=%s", GetSQLValueString($RISsede_Recordset1, "int"),GetSQLValueString($RISticket_Recordset1 , "int"));
    $Recordset1 = mysql_query($query_Recordset1, $labaslto5) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    ?>

    Grazie

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.