Visualizzazione dei risultati da 1 a 6 su 6

Discussione: ricerca in mysql

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    63

    ricerca in mysql

    Salve io ho creato questo codice:
    Codice PHP:
            $host="xxx";
            
    $user="xxx";
            
    $password="xxx";
            
    $db_name="xxx";
            
    $myconn=mysql_connect($host,$user,$password) or die("Connection error");
            
    mysql_select_db($db_name,$myconn);


    $ricerca=addslashes($_GET['s']);
    $sql mysql_query("SELECT * FROM login WHERE user = '$ricerca'");
    $row_number=mysql_num_rows($sql);
    if ( 
    $row_number <> ){
    for (
    $i=0;$i<$row_number;$i++){
            
            
    $array_result=mysql_fetch_row($result);
            
    $utente=$array_result[0];

    print 
    "<form class='form-1'><label>[b]";
    echo 
    $utente;
    print 
    "[/b]</label>
          </br></br>
          <a href='user.php?u="
    ;
    echo 
    $utente;
    print 
    "'>Visualizza il profilo</a>
          </form>"
    ;
    }      
    } else {
    print 
    "<form class='form-1'><label>[b]Errore di Ricerca[/b]</label>
          </br></br>
          <label>Nessun Utente trovato!</label></br></br>
          </form>"
    ;

    In pratica se cerco un username che non esiste mi viene fuori il form con la scritta che non esiste, se invece metto uno che esiste il php stampa un form con il link che va a "user.php?u=" e il label vuoto...
    Non so proprio come fare... Help me....
    Grazie

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    primo errore
    $row_number <> 0 in php non vuol dire "diverso" , quindi sostituisci con
    if ( $row_number != 0 ){
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    Codice PHP:
    $query mysql_query("SELECT * FROM tabella WHERE nome LIKE '%" mysql_real_escape_string($_GET['s']) . "%'"); 
    if (
    mysql_num_rows($query) != 0) { 
    while (
    $row mysql_fetch_array($query)) {
    echo 
    '[b]' $row['nome'] . ' [/b] - [url="user.php?u=' $row['nome'] . '"]Visualizza il profilo[/url]</br>'; }
    } else { 
    echo 
    'Nessun Utente trovato';


  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    63
    e cosa vuol dire allora <>

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    63
    Grazie meganoide ma lo script non funziona... inserisce un form vuoto senza info...

  6. #6
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    Originariamente inviato da Altari0
    e cosa vuol dire allora <>
    http://www.php.net/manual/en/languag...comparison.php
    If you think your users are idiots, only idiots will use it. DropBox

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.