Grazie Samyon per la perfetta spiegazione..l'unica cosa,per richiamare le variabili fuori dagli apici vengono usati sempre due punti oppure vi sono altri modi?...un saluto e ancora grazie
pepputara
@pepputara
Post creati da pepputara
-
RE: Selezione record da modificare
-
RE: Motore di ricerca
Grazie tante Memica di cuore...forse bastava ragionare un pò di più :?...grazie ancora comunque...
-
Motore di ricerca
Salve ragazzi..ho creato un piccolo motore di ricerca per il mio database e diciamo,nonostante non sia il massimo della programmazione,fa il suo dovere.Il problema sorge se scrivo una lettera o parola non contenuta nel mio database,e quidndi nel mio caso avendo scelto della mia tabella il campo titolo quando scrivo un titolo non contenuto,e in tal caso lo script si blocca non dandomi nessun segnale.Con onestà essendo principiante non ho idee su che tipo di controllo posso fare per far uscire in questo caso ad esempio una stringa"NESSUN RISULTATO"..vi posto il codice nel caso possiate aiutarmi:
<?PHP
$host="localhost"; // Host name
$username="root"; // Mysql username
$password="xxxxx"; // Mysql password
$db_name="offerte"; // Database name
$tbl_offerta="offerta"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$testo = htmlspecialchars(addslashes($_POST["ricerca"]));if (isset($testo) == false || $testo == "")
{
echo "segnalare una parola";
break;
}$sql= "SELECT * FROM offerta WHERE titolo LIKE '%$testo%'";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result) > 0){
while($row = mysql_fetch_assoc($result)){
$data=$row['titolo'];
$titolo=$row['news'];
$id=$row['id'];
$foto=$row['immagine'];
// CREA CODICE HTML
?>
<table width="310" height="82" border=1 id="ciao" widt=80%>
<tr>
<td width="31">Id</td>
<td width="38">Titolo</td>
<td width="38">Foto</td>
<td width="38">News</td>
</tr>
<tr>
<td><?PHP echo $id; ?></td>
<td><?php echo $data;?></td>
<td><img src="images/<?php echo $foto;?>" alt="" /></td>
<td><?php echo $titolo;?></td><td width="62"><a
href="modifica4.php?id=<?php echo $id;?>">Modifica</a></td>
<td width="63"><a href="delete.php?id=<?php
echo $id;?>">Cancella</a></td>
</tr>
</table>
<?PHP
}
}
?>Grazie a tutti a prescindere...
-
Selezione record da modificare
Salve ragazzi...premetto che sto lavorando da un po con PHP e sto scoprendo tutte le sue funzionalità...per arrivare subito al sodo,ho creato un pannello di inserimento news ed il mio problema risulta quando devo selezionare il record da modificare in quanto continuo ad ottenere,e quindi credo sia un problema del link che ho utilizzato per il tasto,in quanto ottengo in uscita la pagina con la variabile" modifica2.php?id=$id" e non il record scelto,ovvero "/modifica2.php?id=3"...vi posto il codice sperando mi possiate aiutare:
[php]<?PHP
$host="localhost"; // Host name
$username="root"; // Mysql username
$password="xxxxxx"; // Mysql password
$db_name="offerte"; // Database nome
$tbl_offerta="offerta"; // Tabella nome// Mi collego al database
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");//Query di inserimento
$sql = "SELECT * FROM offerta ORDER BY id";
$result = mysql_query($sql) or die(mysql_error());if(mysql_num_rows($result) > 0){
while($row = mysql_fetch_assoc($result)){
$id=$row['id'];echo'</p>
<p> </p>
<table width="200" border="0" align="center">
<tr>
<td width="65">ID:</td>
<td colspan="2">'.htmlentities($row['id']).'</td>
</tr>
<tr>
<td>TITOLO</td>
<td colspan="2"><form id="form2" name="form2" method="post" action="">
<label>
<input name="titolo" type="text" id="titolo" value="'.htmlentities($row['titolo']).'" />
</label>
</form>
</td>
</tr>
<tr>
<td>NEWS:</td>
<td colspan="2"><form id="form3" name="form3" method="post" action="">
<label>
<input name="news" type="text" id="news" value="'.strtoupper($row['news']).'" />
</label>
</form>
</td>
</tr>
<tr>
<td>FOTO:</td>
<td colspan="2"><form id="form4" name="form4" method="post" action="">
<label>
<input name="foto" type="text" id="foto" value="'.htmlentities($row['foto']).'" />
</label>
</form>
</td>
</tr>
<tr>
<td>Operazioni</td>
<td width="73"><a href="cancella.php?id=$link">elimina</a></td>
<td width="82"><a href="modifica2.php?id=$id">Modifica</a>
</tr>
</table>
';
}
}else{
echo'<table width="500" border="0" align="center">
<tr>
<td>Attualmente nessuna news</td>
</tr>
</table>';}
?>[/php]
Attendo un vostro aiuto e vi ringrazio anticipatamente
-
RE: Affitta per un ora un sito
vabbè ma io nn prenoterei mai per un'ora in cui nn ci sono...
-
RE: ma perchè nn mi vengono queste idee..
eheheh...sono curioso di sapere come sostieni la tua tesi...nu saluto
-
ma perchè nn mi vengono queste idee..
avete sentito che dopo google alcuni multinazionali sono su un prodotto di due studenti italiani che hanno messo in affitto il proprio sito per il tempo di un ora...ho letto l'articolo sul blog di un amico www.webinforma.splinder.com.
Accetto persone che hanno idee magari per trovare la soluzione che cambia la vita...:x