Non visualizza l'intera lista utenti

sappe

Nuovo Utente
27 Mar 2011
27
0
0
Nella mia pagina di ricerca utenti dovrebbe, se non seleziono nessun parametro di ricerca, restituirmi tutti gli utenti nel database, invece me ne restituisce 3, e non capisco nemmeno con che criterio, visto che variano da utente che fa la ricerca a utente...
Ecco il codice:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?php session_start(); 
?>
<HTML>
<HEAD>
<TITLE>Results</TITLE><link href="style.css" rel="stylesheet" type="text/css">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
<div align="center">
  <TABLE class="maintable" CELLPADDING="0" CELLSPACING="0" summary="">
    <TR> 
      <TD COLSPAN=3> <IMG SRC="http://forum.mrwebmaster.it/images/index_01.gif" WIDTH=727 HEIGHT=240 ALT=""></TD>
    </TR>
    <TR> </div>
      <TD ROWSPAN=2 class="navbg" valign="top"><div id="nav">
          <p><span class="h2">Menu</span> <a href="index.php">Home</a> <a href="rules.php">Rules</a> 
            <a href="gallery.php">Gallery</a> <a href="upload.php">Upload</a> <a href="search.php">Search</a>
             </p>
						
         
					
<?php 
if ((isset($_SESSION['login']))&&((isset($_SESSION['password'])))){
   echo <<<print
	 
	 <p><span class="h2">Logout</span> <a href="profile.php">Your Profile</a> <a href="logout.php">Logout</a><span class="endbox"></span> </p>
         <p><span class="h2">Friendship</span> <a href="users.php">Search user</a> <a href="friend.php">My friends</a> <a href="request.php">Friends request</a> <span class="endbox"></span> </p>
print;
}
else {
   echo <<<print
	 
	 <p><span class="h2">Sign in</span> <a href="create.html">Create account</a> <a href="login.htm">Login</a><span class="endbox"></span></p>
print;
}
 ?>
<?php 
include("connessione.inc");
if (isset($_SESSION['login'])) { 
    $login = $_SESSION['login']; 
$sqlA="SELECT Nickname FROM utenti WHERE Nickname = '$login' AND Admin = '1'";
$resA=mysql_query($sqlA,$conn)or die("Error!".mysql_error());
$lines=mysql_num_rows($resA);
if ($lines == 1){
 echo <<<print
	 
	 <p><span class="h2">Admin</span> <a href="admin.php">Administration</a><span class="endbox"></span></p>
print;
}
}
echo <<<print

 </p>
        </div></TD>
      <TD ROWSPAN=2 class="contentbg" valign="top"><div id="content">
print;
 ?>
           <h1>Results</h1>
<?php
include("connessione.inc");
$conta=0;
$user= $_SESSION ['login'];
$sql= "SELECT IDutente from utenti WHERE Nickname = '$user'";
$res=mysql_query($sql,$conn)or die("Error!".mysql_error());
while ($records=mysql_fetch_assoc($res)) { 
   $IDutente=$records['IDutente'];
	 }
	
if (isset($_GET['search'])){ 
   $search=$_GET['search'];
} 
		else {
		   $search = "WHERE utenti.IDutente != '$IDutente' ";
			 }
if (isset ($_POST['nickname'])!= '') { 
   $nickname = addslashes(htmlentities($_POST['nickname']));
	 $search = $search."and Nickname LIKE '%".$nickname."%' ";
}
if (isset ($_POST['name'])!= '') { 
   $name = addslashes(htmlentities($_POST['name']));
	 $search = $search."and Name LIKE '%".$name."%' ";
}
if (isset ($_POST['surname'])!= '') { 
   $surname = addslashes(htmlentities($_POST['surname']));
	 $search = $search."and Surname LIKE '%".$surname."%' ";
}
if (isset ($_POST['place'])!= '') { 
   $place = addslashes(htmlentities($_POST['place']));
	 $search = $search."and LuogoNascita LIKE '%".$place."%' ";
}
if (isset ($_POST['sketch'])!= '') { 
   $conta++;                              
	 $interest1 = addslashes(htmlentities($_POST['sketch']));
	 $search = $search."and Interesse1 LIKE '%".$interest1."%' ";
}
if (isset ($_POST['art'])!= '') { 
   $conta++;                              
	 $interest2 = ($_POST['art']);
	 $search = $search."and Interesse2 LIKE '%".$interest2."%' ";
}
if (isset ($_POST['painting'])!= '') { 
   $conta++;                              
	 $interest3 = ($_POST['painting']);
	 $search = $search."and Interesse3 LIKE '%".$interest3."%' ";
}
if (isset ($_POST['music'])!= '') { 
   $conta++;                              
	 $interest4 = ($_POST['music']);
	 $search = $search."and Interesse4 LIKE '%".$interest4."%' ";
}
if (isset ($_POST['games'])!= '') { 
   $conta++;                              
	 $interest5 = ($_POST['games']);
	 $search = $search."and Interesse5 LIKE '%".$interest5."%' ";
}
if (isset ($_POST['book'])!= '') { 
   $conta++;                              
	 $interest6 = ($_POST['book']);
	 $search = $search."and Interesse6 LIKE '%".$interest6."%' ";
}
if (isset ($_POST['photography'])!= '') { 
   $conta++;                              
	 $interest7 = ($_POST['photography']);
	 $search = $search."and Interesse7 LIKE '%".$interest7."%' ";
}
if (isset ($_POST['film'])!= '') { 
   $conta++;                              
	 $interest8 = ($_POST['film']);
	 $search = $search."and Interesse8 LIKE '%".$interest8."%' ";
}
if (isset ($_POST['other'])!= '') { 
   $conta++;                              
	 $interest9 = ($_POST['other']);
	 $search = $search."and Interesse9 LIKE '%".$interest9."%' ";
}
$sql="SELECT * FROM (utenti) $search";
$res=mysql_query($sql,$conn)or die("Error!".mysql_error());
$lines=mysql_num_rows($res);
if ($lines == 0){
   echo "There isn't user with this parameters!";
}
else {
   $recordperpagina=3;//numero di record per pagina
	 $numeropagine=ceil($lines / $recordperpagina);
	 if (isset ($_GET['page'])){ 
	 $paginacorrente = $_GET['page'];
	 }
	    else { 
			$paginacorrente = 1;
	    }
	    $primolimit = ($paginacorrente - 1)* $recordperpagina;

	 $sql="SELECT * FROM (utenti) $search ORDER BY utenti.Nickname LIMIT $primolimit, $recordperpagina";
   $res=mysql_query($sql,$conn)or die("Error!".mysql_error());
   while ($records=mysql_fetch_assoc($res)) { 
	 $nickname=$records['Nickname'];
	 $name=$records['Name'];
	 $surname=$records['Surname'];
   $address=$records['Address'];
   $email=$records['Email'];
   $telephone=$records['Telephone'];
   $place=$records['LuogoNascita'];
   $date=$records['DataNascita'];
   $int1=$records['Interesse1'];
   $int2=$records['Interesse2'];
   $int3=$records['Interesse3'];
	 $int4=$records['Interesse4'];
	 $int5=$records['Interesse5'];
	 $int6=$records['Interesse6'];
	 $int7=$records['Interesse7'];
	 $int8=$records['Interesse8'];
	 $int9=$records['Interesse9'];
	 $ID=$records['IDutente'];
$sqlC="SELECT Nickname FROM utenti WHERE Nickname = '$login' AND Admin = '1'";
$resC=mysql_query($sqlC,$conn)or die("Error!".mysql_error());
$lines=mysql_num_rows($resC);
if ($lines == 1){
 echo <<<MESS
<table summary="lista" id="lista" border="1" cellpadding="4">
<tr>
<th id="nickLista" colspan="2"><a href="profile1.php?ID=$ID&nickname=$nickname&name=$name&surname=$surname&address=$address&email=$email&telephone=$telephone&place=$place&date=$date&int1=$int1&int2=$int2&int3=$int3&int4=$int4&int5=$int5&int6=$int6&int7=$int7&int8=$int8&int9=$int9">$nickname</a></br>  <a href="deleteUser.php?ID=$ID">Delete User</a></th>
</tr><tr>
<td><em>Name</em>:</td><td>$name</td></tr>
<tr>
<td><em>Surname:</em></td><td>$surname</td></tr>
<tr>
<td><em>Address:</em></td><td>$address</td></tr>
<tr>
<td><em>Email:</em></td><td>$email</td></tr>
<tr>
<td><em>Telephone:</em></td><td>$telephone</td></tr>
<tr>
<td><em>Place:</em></td><td>$place</td></tr>
<tr>
<td><em>Date of Birth:</em></td><td>$date</td></tr>
<tr>
<td><em>Interests:</em></td><td>$int1 $int2 $int3 $int4 $int5 $int6 $int7 $int8 $int9</td></tr>
<td colspan="2" align="center">
	 <a href="request1.php?ID=$ID">Add to friends</a>
	 </td>
	 </tr>
	 </table></br>
MESS;
}
   else{
	 echo <<<MESS
   <table summary="lista" id="lista" border="1" cellpadding="4">
<tr>
<th id="nickLista" colspan="2"><a href="profile1.php?ID=$ID&nickname=$nickname&name=$name&surname=$surname&address=$address&email=$email&telephone=$telephone&place=$place&date=$date&int1=$int1&int2=$int2&int3=$int3&int4=$int4&int5=$int5&int6=$int6&int7=$int7&int8=$int8&int9=$int9">$nickname</a></br></th>
</tr><tr>
<td><em>Name</em>:</td><td>$name</td></tr>
<tr>
<td><em>Surname:</em></td><td>$surname</td></tr>
<tr>
<td><em>Address:</em></td><td>$address</td></tr>
<tr>
<td><em>Email:</em></td><td>$email</td></tr>
<tr>
<td><em>Telephone:</em></td><td>$telephone</td></tr>
<tr>
<td><em>Place:</em></td><td>$place</td></tr>
<tr>
<td><em>Date of Birth:</em></td><td>$date</td></tr>
<tr>
<td><em>Interests:</em></td><td>$int1 $int2 $int3 $int4 $int5 $int6 $int7 $int8 $int9</td></tr>
<td colspan="2" align="center">
	 <a href="request1.php?ID=$ID">Add to friends</a>
	 </td>
	 </tr>
	 </table></br>
MESS;
}
}
 
if ($paginacorrente == 1){
						          $precedente = "";
						       }
						       else {
						          $previous_page = ($paginacorrente - 1);
							        $precedente = "<a href=\"?page=$previous_page&search=$search\" title=\"Go to the previous page\" id=\"previus\"><<-- previous</a>";
						       }
						       if($paginacorrente == $numeropagine){
						          $successiva = "";
									 }
									 else {
									    $next_page = ($paginacorrente + 1);
											$successiva = "<a href=\"?page=$next_page&search=$search\" title=\"Go to the next page\" id=\"next\">next -->></a>";
									 }
	                 echo "$precedente <p id=\"paginacorrente\">Pagina $paginacorrente di $numeropagine </p> $successiva";
}
?> 
          </br>
					</br>
					</br>
					</br>
          <h1>©SketchMania</h1>
      <TD valign="top" class="spacer"></TD>
    </TR><TR> 
      <TD height="2" class="spacer2"></TD>
    </TR><TR> 
      <TD COLSPAN=3 class="creditsbg">
				<p>| Contact us <a href="http://yahoo.com/" target="_blank">[email protected]</a> | </p>
				</TD>
    </TR>
  </TABLE>
</div>
</BODY>
</HTML>
Qualche aiuto? Grazie infinite in anticipo :D
Edit: risolto, ho risolto, scusate :)
 
Ultima modifica:

sappe

Nuovo Utente
27 Mar 2011
27
0
0
dove stava il problema?
Penso di avere scoperto un particolarissimo codice php magico, che si sistema da solo (magari!), oppure è particolarmente burlone e mi vuole far venire gli scompensi XD in realtà credo che andasse tutto bene fin dall'inizio, ma che altri problemi bloccassero easyphp, altrimenti non me lo spiego.
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Il mio sito dopo aver abilitato l'ssl non visualizza le immagini con indirizzi senza ssl HTML e CSS 0
Shyson Word 2011 non visualizza immagini Mac e Software 2
A Non visualizza google map dentro la mia app Android Sviluppo app per Android 1
M Dreamweaver non visualizza file swf nell'anteprima browser Webdesign e Grafica 0
G script Java non visualizza i decimali :( Javascript 4
J browser che non visualizza (visualizza solo sorgente) HTML e CSS 4
W Non si visualizza DataGrid su pagina Web Ajax 0
G non visualizza filmato swf in sito html HTML e CSS 2
P Plugin facebook non visualizza le immagini HTML e CSS 1
SolidSnake4 ezImage non visualizza l'immagine PHP 0
M IE non visualizza la pagina Classic ASP 2
L non visualizza video flv Flash 1
F HTML non lavora dal menu Visualizza x Kodemondo HTML e CSS 3
B l'immagine non si visualizza nell'e-mail PHP 1
C IE non mi visualizza le immagini PHP 0
B non visualizza sito PHP 1
D Filmato che non si visualizza !!!! Flash 1
A mozilla non mi visualizza le immagini HTML e CSS 4
C mozilla non visualizza immagini HTML e CSS 4
I Easyphp non visualizza swf PHP 1
S Non visualizza i COOKIE!!! PHP 0
felino Mac OS e Client Mail: Stato non in linea Mac e Software 1
I nome utente non esiste nel database PHP 1
M Drag and Drop non capisco le sequenze... Javascript 1
L Suggerimento Pagespeed per non vedenti HTML e CSS 0
F comando di inclusione file audio in I-Pad non funziona HTML e CSS 1
M Immagini non usate WordPress 0
B Non riesco a trovare i cognomi con i caratteri speciali in Access (Microsoft 365) MS Access 0
G Numero zero null non deve visualizzare nulla PHP 0
F Paypal _xclick IPN non risponde PHP 1
R Variabile non risconosciuta dentro una funzione PHP 1
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
E Alert non viene mostrato PHP 1
felino Hardisk WD SATA 1TB 3.5" non si avvia! Hardware 4
K Scrip non funzionante Javascript 1
R jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax Ajax 5
zorro CREATE TABLE non funziona PHP 6
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
Sevenjeak Php8 non carica estenzioni PHP 0
R query DELETE non cancella i record PHP 1
otto9due Input text: accetta solo numeri e non può essere vuoto. Javascript 9
G Non vedo frecce su forme Photoshop 2
P jquery refresh div non funziona Javascript 0
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
S Certificato SSL non funzionante Domini 0
zorro modulo di registrazione: funziona ma non sempre PHP 2
D Form contatti non funzionante HTML e CSS 0
MarcoGrazia Trovare record nel database partendo da id non sequenziali PHP 6
M Non ho rinnovato il mio sito su Aruba... Domini 1
T IP INFO NON FUNZIONA PHP 0

Discussioni simili