Visualizzazione risultati 1 fino 6 di 6

Discussione: Contare Record E Cercare Value Nel Database

  1. #1
    Guest

    Predefinito Contare Record E Cercare Value Nel Database

    Ciao a tutti come da titolo cerca uno script in php...

    Deve fare queste cose
    1) Contare tutti i record e far dire al php che ci sono "numero di record".

    2)poi un altro script con un input.. e da quell'input scrivo ad esempio "giovanni"
    , lo script lo cerca nel database users.. dove"username" e mostra tutti gli username relativi a "giovanni" ...

    spero di avermi fatto capire . Grazie in anticipo

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da facesmilee Visualizza messaggio
    Ciao a tutti come da titolo cerca uno script in php...

    Deve fare queste cose
    1) Contare tutti i record e far dire al php che ci sono "numero di record".

    2)poi un altro script con un input.. e da quell'input scrivo ad esempio "giovanni"
    , lo script lo cerca nel database users.. dove"username" e mostra tutti gli username relativi a "giovanni" ...

    spero di avermi fatto capire . Grazie in anticipo
    Le basi di PHP/MySQL sono troppe?

    Codice PHP:
    SELECT COUNT(*) FROM tabella
    conta TUTTI I RECORD

    Codice PHP:
    SELECT COUNT(*) FROM tabella WHERE username = 'GIOVANNI'
    conta solo le righe che hanno il campo username uguale a GIOVANNI

  3. #3
    Guest

    Predefinito

    voleva un imput suppongo che la sua idea fosse quella di fare un piccolo motore di ricerca nel suo sito...


    Crea due file uno di nome variables.php
    qui inserirai i dati del tuo db il codice è qui sotto :
    --------------------------------------------------------------------------------

    Codice PHP:
    <?php
    if ($_SERVER['PHP_SELF'] == 'variables.php') die('Non puoi aprire questo file');

    global
    $host,$username,$password,$password_admin,$css,$to_get,$database;

    $host='localhost';
    $username='tuousername';
    $password='tuapassword';


    $database='my_database';
    $passwor='tuapassword';
    ?>

    ----------------------------------------------------------------------
    Crea un altro file il nome search il codice qui sotto :
    -------------------------------------------------------------------
    Codice PHP:
    <?
    include("variables.php");
    $db = mysql_connect($host,$username,$password) or die ('Errore nella connessione al database');
    mysql_select_db($database,$db) or die('Errore nella scelta del database');
    echo
    "
    <form action=search.php method=post>
    <input type=text name=parola>
    <input type=submit value=\"Cerca\"></form>"
    ;
    $query = "SELECT * FROM nometabella where nomecolonna='$parola'";
    $result = mysql_query($query, $db) or die("Impossibile Accedere");
    if (
    mysql_num_rows($result))
    {
    while (
    $row = mysql_fetch_assoc($result))
    {
    echo
    "$row[colonnadamostrare]<br>";

    }
    }
    ?>

    sostituisci i campi nometabella con il nome della tabella
    nomecolonna con il nome della colonna dove deve essere ricercata la parola inserita nel form
    e sostituisci a colonnadamostrare la colonna da dove deve essere preso quello che voglio appaia a video, esempio... cerco in una tabella di nome

    Indirizzi ( colonne presenti : civico,nome,)

    se sostituisco a nometabella il nome della mia tabella "indirizzi"
    e a nomecolonna sostituisco con 'civico' e su colonnadamostrare inserisco 'nome'.

    cercando su una via e cliccando su cerca mi appariranno tutti quelli che vivono nella via che ho indicato... (ovviamente quelli presenti nel mio db).
    spero di esserti stato utile.
    Ultima modifica di alemoppo : 21-12-2011 alle ore 18.53.08 Motivo: +tag [php]

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da theAnotherPlanet Visualizza messaggio
    voleva un imput suppongo che la sua idea fosse quella di fare un piccolo motore di ricerca nel suo sito...


    Crea due file uno di nome variables.php
    qui inserirai i dati del tuo db il codice è qui sotto :
    --------------------------------------------------------------------------------

    Codice PHP:
    <?php
    if ($_SERVER['PHP_SELF'] == 'variables.php') die('Non puoi aprire questo file');

    global
    $host,$username,$password,$password_admin,$css,$to_get,$database;

    $host='localhost';
    $username='tuousername';
    $password='tuapassword';


    $database='my_database';
    $passwor='tuapassword';
    ?>

    ----------------------------------------------------------------------
    Crea un altro file il nome search il codice qui sotto :
    -------------------------------------------------------------------
    Codice PHP:
    <?
    include("variables.php");
    $db = mysql_connect($host,$username,$password) or die ('Errore nella connessione al database');
    mysql_select_db($database,$db) or die('Errore nella scelta del database');
    echo
    "
    <form action=search.php method=post>
    <input type=text name=parola>
    <input type=submit value=\"Cerca\"></form>"
    ;
    $query = "SELECT * FROM nometabella where nomecolonna='$parola'";
    $result = mysql_query($query, $db) or die("Impossibile Accedere");
    if (
    mysql_num_rows($result))
    {
    while (
    $row = mysql_fetch_assoc($result))
    {
    echo
    "$row[colonnadamostrare]<br>";

    }
    }
    ?>


    sostituisci i campi nometabella con il nome della tabella
    nomecolonna con il nome della colonna dove deve essere ricercata la parola inserita nel form
    e sostituisci a colonnadamostrare la colonna da dove deve essere preso quello che voglio appaia a video, esempio... cerco in una tabella di nome

    Indirizzi ( colonne presenti : civico,nome,)

    se sostituisco a nometabella il nome della mia tabella "indirizzi"
    e a nomecolonna sostituisco con 'civico' e su colonnadamostrare inserisco 'nome'.

    cercando su una via e cliccando su cerca mi appariranno tutti quelli che vivono nella via che ho indicato... (ovviamente quelli presenti nel mio db).
    spero di esserti stato utile.
    Inanzitutto grazie però non funziona =D

    Quando scrivo dentro l'input e poi faccio cerca questo si aggiorna ma non esce niente.. rimane come prima con l'input.
    Ultima modifica di alemoppo : 21-12-2011 alle ore 18.53.47 Motivo: +tag [php]

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da facesmilee Visualizza messaggio
    Inanzitutto grazie però non funziona =D

    Quando scrivo dentro l'input e poi faccio cerca questo si aggiorna ma non esce niente.. rimane come prima con l'input.


    Codice PHP:
    <?php
    if ($_SERVER['PHP_SELF'] == 'variables.php') die('Non puoi aprire questo file');

    global
    $host,$username,$password,$password_admin,$css,$to _get,$database;

    $host='localhost';
    $username='tuousername';
    $password='tuapassword';


    $database='my_database';
    $passwor='tuapassword';
    ?>
    -----------------------------------------------------
    search.php
    ------------------------------------------------------
    Codice PHP:
    echo "
    <form action=search1.php method=post>
    <input type=text name=parola>
    <input type=submit value=\"Cerca\"></form>"
    ;
    -------------------------------------------------------
    search1.php
    -------------------------------------------------------
    Codice PHP:
    <?
    include("variables.php");
    echo
    "
    <form action=search1.php method=post>
    <input type=text name=parola>
    <input type=submit value=\"Cerca\"></form>"
    ;
    $db = mysql_connect($host,$username,$password) or die ('Errore nella connessione al database');
    mysql_select_db($database,$db) or die('Errore nella scelta del database');

    $query = "SELECT * FROM nometabella where nomecolonna like '%$parola%'";
    $result = mysql_query($query, $db) or die("Impossibile Accedere");
    if (
    mysql_num_rows($result))
    {
    while (
    $row = mysql_fetch_assoc($result))
    {
    echo
    "$row[colonnadamostrare]<br>";

    }
    }
    ?>



    P.s. Se non funziona controlla bene di aver sostituito tutti i campi in modo corretto.
    perchè lo script funziona, ti ho apportato una modifica, perchè quando l'ho scritto per te l'ho montato sul mio sito e ho trovato un piccolo difetto che ho risolto...
    se mi dici che lo script non funge... vai su :
    http://www.theanotherplanet.altervista.org/erb/im.php
    così lo vedrai in azione :)
    Ultima modifica di alemoppo : 21-12-2011 alle ore 18.54.35 Motivo: +tag [php]

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da theAnotherPlanet Visualizza messaggio
    Codice PHP:
    <?php
    if ($_SERVER['PHP_SELF'] == 'variables.php') die('Non puoi aprire questo file');

    global
    $host,$username,$password,$password_admin,$css,$to _get,$database;

    $host='localhost';
    $username='tuousername';
    $password='tuapassword';


    $database='my_database';
    $passwor='tuapassword';
    ?>
    -----------------------------------------------------
    search.php
    ------------------------------------------------------
    Codice PHP:
    echo "
    <form action=search1.php method=post>
    <input type=text name=parola>
    <input type=submit value=\"Cerca\"></form>"
    ;
    -------------------------------------------------------
    search1.php
    -------------------------------------------------------
    Codice PHP:
    <?
    include("variables.php");
    echo
    "
    <form action=search1.php method=post>
    <input type=text name=parola>
    <input type=submit value=\"Cerca\"></form>"
    ;
    $db = mysql_connect($host,$username,$password) or die ('Errore nella connessione al database');
    mysql_select_db($database,$db) or die('Errore nella scelta del database');

    $query = "SELECT * FROM nometabella where nomecolonna like '%$parola%'";
    $result = mysql_query($query, $db) or die("Impossibile Accedere");
    if (
    mysql_num_rows($result))
    {
    while (
    $row = mysql_fetch_assoc($result))
    {
    echo
    "$row[colonnadamostrare]<br>";

    }
    }
    ?>



    P.s. Se non funziona controlla bene di aver sostituito tutti i campi in modo corretto.
    perchè lo script funziona, ti ho apportato una modifica, perchè quando l'ho scritto per te l'ho montato sul mio sito e ho trovato un piccolo difetto che ho risolto...
    se mi dici che lo script non funge... vai su :
    http://www.theanotherplanet.altervista.org/erb/im.php
    così lo vedrai in azione :)
    Grazie comunque ho risolto da un altra parte anche perchè il tuo è pieno di errori...

    ad esempio

    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in membri/.../search/variables.php on line 4ù

    quindi si può dire risolto.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •