Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Join

  1. #1

    Join

    Codice PHP:
    //Verifica i dati della form
    $NomeStr trim($_POST['Nome']);
    if (
    $NomeStr!="") {
    $NomeStr2 "AND t2.Nome = '$NomeStr'";
    }
    $M trim($_POST['M']);
    $F trim($_POST['F']);
    if (
    $M=="1" AND $F=="") {
    $Sesso "t1.M = '1' AND t1.F = '0'";
    } elseif (
    $M=="" AND $F=="1") {
    $Sesso "t1.M = '0' AND t1.F = '1'";
    } elseif ((
    $M=="1" AND $F=="1") OR ($M=="" AND $F=="")) {
    $Sesso "t1.M = '1' AND t1.F = '1'";
    }
    $Eta trim($_POST['Eta']);
    if (
    $Eta!="") {
    $Eta2 "AND t1.Eta = '$Eta'";
    }
    $Provincia trim($_POST['Provincia']);
    if (
    $Provincia!="Tutte") {
    $Provincia2 "AND t2.Provincia = '$Provincia'";
    }
    $Handicap trim($_POST['Handicap']);
    if (
    $Handicap!="") {
    $Handicap2 "AND t1.Handicap = '$Handicap'";
    }
    $Intervento trim($_POST['Intervento']);
    if (
    $Intervento!="Tutte") {
    $Intervento2 "AND t1.Area = '$Intervento'";
    }

    //Strutture
    $query "SELECT strutture.ID as IDStruttRic, strutture.Nome as NomeStruttRic, strutture.Url as UrlStruttRic FROM strutture as t2 JOIN dati_strutt as t1 ON t2.ID = t1.Struttura WHERE $Sesso $NomeStr2 $Eta2 $Handicap2 $Intervento2 $Provincia2 ORDER BY t2.Nome";
    $result mysql_query($query$db);
    echo 
    mysql_error($db);
    $Dati_Trovati mysql_num_rows($result);
    if (
    $Dati_Trovati==0) {
    echo 
    "<center>
    [b]Non ci sono risultati[/b]



    <a href=\"javascript:history.back()\">Indietro</a>
    </center>"
    ;
    } else {
    while(
    $row mysql_fetch_array($result)) {
    $IDStruttRic $row["IDStruttRic"];
    $NomeStruttRic $row["NomeStruttRic"];
    $UrlStruttRic $row["UrlStruttRic"];

    //Se l'url è indicato aggiunge il link altrimenti si linka alla pagina interna
    if ($UrlStrutt!="") {
    echo 
    "[*]<a href=\"$UrlStruttRic\" target=\"_blank\">$NomeStruttRic</a>
    "
    ;
    } else {
    echo 
    "[*]<a href=\"pag.php?Pag=struttura&Struttura=$IDStruttRic\">$NomeStruttRic</a></dd>
    "
    ;
    }
    }


    Questo è lo script, di seguito l'errore che mi fa esaurire:

    Unknown table 'strutture' in field list
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/local/psa/home/vhosts/sito.it/httpdocs/pages/cerca_struttura2.php on line 38

    Non ci sono risultati

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    SELECT strutture.ID FROM strutture
    oppure

    codice:
    SELECT t2.ID FROM strutture AS t2

  3. #3

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 © 2024 vBulletin Solutions, Inc. All rights reserved.