Buongiorno, sono nuovo di questo forum, mi imbatto in una situazione a dir poco particolare; mi spiego:
Sto' creando un sito che permette al cliente di eseguire delle ricerche in base a un numero di tessera e in primis ho creato un file chiamato Search.php
Il problema è, con gli script che ho creato vorrei risolvere un problema:
- l'utente all'inserimento della sua tessera deve visualizzare solo i suoi dati.
il problema è che quando l'utente inserisce i suoi dati appaiono anche i dati di atri utenti, inoltre aggiungo nel search anche se inserisco numeri a caso comunque fa vedere lo stesso i dati. Come posso risolvere questo problema? Grazie
---------------------------------------------------------------
-------------------------------------------------------------
Dopo aver creato l'html ho creato il file per la connessione al DBMS;
Sto' creando un sito che permette al cliente di eseguire delle ricerche in base a un numero di tessera e in primis ho creato un file chiamato Search.php
Il problema è, con gli script che ho creato vorrei risolvere un problema:
- l'utente all'inserimento della sua tessera deve visualizzare solo i suoi dati.
il problema è che quando l'utente inserisce i suoi dati appaiono anche i dati di atri utenti, inoltre aggiungo nel search anche se inserisco numeri a caso comunque fa vedere lo stesso i dati. Come posso risolvere questo problema? Grazie
---------------------------------------------------------------
HTML:
<html>
<head>
<title>Inserisci tessera</title>
</head>
<body>
<br> <br> <br> <br>
<div align="center"><div style="width:600px;height:170px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border:3px solid #D6D6D6;background-color:#EDEDED;-webkit-box-shadow: #B3B3B3 1px 1px 1px;-moz-box-shadow: #B3B3B3 1px 1px 1px; box-shadow: #B3B3B3 1px 1px 1px;">
<div align="center"></div> <img src="logo_glamour.png">
<br> <br>
<form method="POST" name="mySearch" action="AjaxPHPSearchRecordPaging2.php">
<input type="text" class="textbox" name="search_term" title="ricerca tessera" results="5" value="Inserisci tessera....." id="txtSearch" required >
<input type="submit" name="btnsearch" id="btnsearch" title="Ricerca cliente "value="Entra" class="searchbutton">
</form>
</div>
<span id="mySpan"></span>
<BR><BR><BR><BR>
<div align="center"><div style="width:600px;height:110px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border:3px solid #D6D6D6;background-color:#EDEDED;-webkit-box-shadow: #B3B3B3 1px 1px 1px;-moz-box-shadow: #B3B3B3 1px 1px 1px; box-shadow: #B3B3B3 1px 1px 1px;">
<br>
<p>Benvenuto<font color="#cc0000" style="font-size:20px;"></font></p>
<font color="#666"><p style="font-size:15;">Per poter proseguire alla pagina personale, devi inserire il numero di tessera in tuo possesso.</p></font>
</div>
</body>
</html>
Dopo aver creato l'html ho creato il file per la connessione al DBMS;
PHP:
<?php
$strTessera = $_POST["Tessera"];
$objConnect = mysql_connect("localhost","db","pass") or die("Error Connect to Database");
$objDB = mysql_select_db("mio_db");
$strSQL = "SELECT * FROM Profilo WHERE Tessera ORDER BY Tessera ASC";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$objQuery = mysql_query($strSQL);
?>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
?>
<html>
<head>
<title>Selfcare :: cliente</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="styles.css">
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="script.js"></script>
</head>
<body bgcolor="#FAFAFA" style="width:100%; position:relative;">
<div style="width:100%;height:35px; margin-left:10px; margin:-8px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color:#CC0000;"></div>
<div align="left"><p id="validator" style="width:100%;">
<small><font color="white">©2016 Glamour caffè S.n.C. Design by Glamour caffè P.I IT03673630715 </small></font>
</p></div>
<br>
<div align="center"><div style="width:1100px;height:1060px;-webkit-border-radius: 2px; margin:0px;-moz-border-radius: 2px;border-radius: 5px;border:2px solid #C4C4C4;background-color:#FFFFFF;-webkit-box-shadow: #616161 5px 5px 5px;-moz-box-shadow: #616161 5px 5px 5px; box-shadow: #616161 0px 0px 0px; box-shadow: repeat;">
<div align="left"> <img src="logo_glamour.png" style=padding:10px; margin:5px; width="197" height="80" /></div>
<div align="right">
<br>
<ul>
<li><a class="active" href="">Profilo</a></li>
<li><a href="">Saldo punti</a></li>
<li><a href="#contact">Transazioni</a></li>
<li><a href="">Tessere</a></li>
<li style="float: right;"><a href=""><img src="uscita.png" width="25" height="25"></a></li>
<li style="float: right;"><a class="active"><img src="user.png" width="20" height="20"> <?php echo $objResult["Cognome"]; ?> <?php echo $objResult["Nome"]; ?> - <?php echo $objResult["Codice_fiscale"]; ?> </a></li>
</ul>
<div align="left" style="margin:10px;"><h3><font color="#cc0000">Scheda Cliente</h3></font>
<div align="center"><div style="width:860px;height:405px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;border:2px solid #C4C4C4;background-color:#FFFFFF;-webkit-box-shadow: #616161 10px 10px 10px;-moz-box-shadow: #616161 5px 5px 5px; box-shadow: #616161 5px 5px 5px; box-shadow: #616161 5px 5px 5px; box-shadow: #616161 5px 5px 5px;">
<table style="margin-left:18px;">
<tr>
<H3><font color="cc0000">Dati anagrafici</H3></font>
<HR>
<td colspan="">
<label>Cognome:</label>
<input class="textbox"type="text" value="<?php echo $objResult["Cognome"];?>" readonly="readonly">
</td>
<td colspan="">
<label>Nome:</label>
<SPAN><input class="textbox"type="text" value="<?php echo $objResult["Nome"]; ?>" readonly="readonly" POSITION="ABSOLUTE"></SPAN>
</td>
<td>
<label>Codice fiscale:</label>
<SPAN><input class="textbox"type="text" value="<?php echo $objResult["Codice_fiscale"]; ?>" readonly="readonly"></SPAN>
</td>
</tr>
<tr>
<td>
<label>Codice Cliente:</label>
<SPAN><input class="textbox"type="text" value="<?php echo $objResult["Codice_cliente"]; ?>" readonly="readonly"></SPAN>
</td>
<td>
<label>Indirizzo:</label>
<SPAN><input class="textbox"type="text" value="<?php echo $objResult["Indirizzo"]; ?>" readonly="readonly"></SPAN>
</td>
<td>
<label>Comune:</label>
<SPAN><input class="textbox"type="text" value="<?php echo $objResult["Comune"]; ?>" readonly="readonly"></SPAN>
</td>
</tr>
<tr>
<td>
<label>Data di nascita:</label>
<SPAN><input class="textbox"type="text" value="<?php echo $objResult["Data_di_nascita"]; ?>" readonly="readonly"></SPAN>
</td>
<td>
<label>Indirizzo email:</label>
<SPAN><input class="textbox"type="text" value="<?php echo $objResult["Indirizzo_email"]; ?>" readonly="readonly"></SPAN>
</td>
<td>
<label>Telefono:</label>
<SPAN><input class="textbox"type="text" value="<?php echo $objResult["Telefono"]; ?>" readonly="readonly"></SPAN>
</td>
</tr>
</table>
<br>
<table>
<tr>
<td>
<center><h3><font color="cc0000">Tipologia Utente</h3></font></center>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox1" value="X" disabled="disabled" checked="checked"> Classic
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox2" value="option2" disabled="disabled"> Platinum
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox3" value="option3" disabled="disabled" > Gold
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox1" value="option1" disabled="disabled"> Green
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox1" value="option1" disabled="disabled" checked="checked"> Telefono
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox2" value="option2" disabled="disabled" checked="checked" > Email
</label>
</td>
</tr>
</table>
</form>
<br><br><br><br>
<div align="center"><div style="width:860px;height:300px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;border:2px solid #C4C4C4;background-color:#FFFFFF;-webkit-box-shadow: #616161 10px 10px 10px;-moz-box-shadow: #616161 5px 5px 5px; box-shadow: #616161 5px 5px 5px; box-shadow: #616161 5px 5px 5px; box-shadow: #616161 5px 5px 5px;">
<H3><font color="cc0000">Credenziali di accesso</H3></font>
<HR>
<table style="margin-left:18px;">
<td colspan="">
<p><label >Username:</label></p>
<input class="textbox"type="text" VALUE="<?php echo $objResult["Username"]; ?>" readonly="readonly">
</td>
<td>
<p><label>Password:</label></p>
<input class="textbox"type="password" VALUE="<?php echo $objResult["Password"]; ?>" disabled="disabled">
</td>
<td>
<p><label>conferma password:</label></p>
<input class="textbox"type="password" VALUE="<?php echo $objResult["Password"]; ?>" disabled="disabled">
</td>
</table>
<br>
<table>
<tr>
<td>
<center><font color="cc0000"><h3>Il tuo profilo</h3></font></center>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox1" value="option1" disabled="disabled"> Admin
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox2" value="option2" disabled="disabled" checked="checked"> User
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox3" value="option3" disabled="disabled"> Super user
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox1" value="option1" disabled="disabled"> Teleseller
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox1" value="option1" disabled="disabled"> Marketing
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox2" value="option2" disabled="disabled" > Mailing
</label>
</td>
</tr>
</table>
</div>
</div>
</body>
</html>
<?php
}
?>
</table>
<?php
mysql_close($objConnect);
?>
Ultima modifica: