L'unico controllo che fa al momento della registrazione è vedere se l'email inserita è già presente nel database, è questo qui:
[PHP]
if(mysql_query("SELECT email FROM utenti WHERE email='".$emailR."'")) //se l'email inserita non è presente nel db
{
mysql_query("INSERT INTO utenti (email, password, nome, cognome, dataNascita, indirizzo, telefono)
VALUES ('".$emailR."', '".$passwordR."', '".$nome."', '".$cognome."', '".$dataNascita."', '".$indirizzo."', '".$telefono."')");
[/PHP]
freckles
@freckles
Post creati da freckles
-
RE: Problema con mySql
-
Problema con mySql
Salve a tutti! Credo di avere un problema con mySql! In pratica ho fatto un sito che dovrebbe essere un archivio di annunci, e in mySql ho creato delle tabelle per annunci, utenti e categorie di annunci. Ho sempre inserito gli utenti direttamente dal sito ma ultimamente mi sta dando dei problemi, nel senso che non mi inserisce degli utenti con una determinata email. Da cosa potrebbe dipendere? Non è per la lunghezza del nome e non sono email che ho già inserito, e non ci sono neanche particolari controlli sulle email al momento della registrazione che potrebbero impedire l'inserimento di un nuovo record. Qualcuno di voi ha idea di quale potrebbe essere il problema?? Grazie mille!
-
RE: Problema di sintassi
adesso mi dà questo errore alla prima riga
Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\bacheca4\viewAnnunci2.php on line 198
-
RE: Problema di sintassi
Si certo hai ragione, scusami!
l'errore è questo:Parse error: syntax error, unexpected $end in C:\xampp\htdocs\bacheca4\viewAnnunci2.php on line 347
dove la riga 347 corrisponde proprio all'ultimo ?>
-
Problema di sintassi
Salve a tutti, ho appena iniziato ad usare php e ho dei problemi con la sintassi di un pezzo. non riesco proprio a capire dov'è l'errore, mi sembra di aver fatto tutto giusto ma evidentemente mi sta sfuggendo qualcosa anche perchè ribadisco, sono una principiante e spesso commetto errori stupidi. Sarei infinitamente grata a chi volesse aiutarmi a risolvere questo problema che mi sta facendo perdere la testa da ore!! E' un pò lungo ma l'errore è proprio nelle ultime righe! Grazie mille!!!!
[PHP]
if($mode=="u" && isset($idUtente)){
if($cat==""||$cat==NULL) {
//stampiamo tutti gli annunci del db dell'utente ordinati per categorie
echo("<table id=title3><tr><td><h2>I miei annunci</h2></td></tr></table>");
$rCategorie=mysql_query("SELECT * FROM categorie");
echo("<table id=annuncio>");
while($row=mysql_fetch_array($rCategorie)){
$countQ=mysql_query("SELECT COUNT(*) FROM annunci WHERE idCategoria=".$row[0]." AND idUtente=".$idUtente);
$countR=mysql_fetch_array($countQ);
if($countR[0]>0){
echo("<tr>");
$idCategoria=$row[0];
echo("<td><a href="viewAnnunci2.php?m=u&cat=".$row[0].""><h2>".$row[1]."</h2></a></td>");
$rAnnunci=mysql_query("SELECT *
FROM annunci
WHERE idCategoria=".$idCategoria."ORDER BY dataIns DESC LIMIT 0, 5"); if (!$rAnnunci) { echo "Fallimento nell'esecuzione della query dal DB: " . mysql_error(); exit; } while($rowA=mysql_fetch_assoc($rAnnunci)){ ?> <td> <table width="200px" > <tr> <td><a href="viewDettaglioAnnuncio.php?id=<?php echo($rowA['idAnnuncio']); ?>"><h3><?php echo($rowA['titolo']);?></h1></a></td> <td><?php
if(isset($idUtente)&& $idUtente==$riga['idUtente']&& $idUtente==$riga['idUtente']){
?>
<form action="doRimuovi.php" method="post" name="rimuovi">
<input type="hidden" name="idAnnuncio" value="<?php echo($riga['idAnnuncio']);?>" />
<input ALIGN="RIGHT" type="submit" value="Elimina" />
</form>
<?php
}
?></td>
</tr>
<tr>
<td><p><?php $desc = substr( $rowA['descrizione'], 0, 20 ); $desc=$desc."..."; echo($desc);?></p></td>
<td>
<?php
if($rowA['immagine']!=NULL){
?>
<a href="<?php echo($rowA['immagine'])?>"><img src="<?php echo($rowA['immagine'])?>" height="50px" /></a>
<?php }else{ ?>
<img src="images/no_image.gif" height="50px" />
<?php }?>
</td>
</tr>
<tr><td colspan="2">Inserito il: <?php echo($rowA['dataIns']);?></td></tr>
</table>
</td><?php } echo("</tr>"); //echo("<tr><td colspan=\"6\"><hr /></td></tr>"); }
}
echo("</table>");
}
else {
// visualizzo una sola categoria
$rCat=mysql_query("SELECT nomeCat FROM categorie WHERE idCategoria=".$cat);
$nomeCat=mysql_fetch_array($rCat);
echo("<table id="borderCat"><tr><td>");
echo("<tr><td class="titleCat"><h2>".$nomeCat[0]."</h2></td></tr><tr><td>");
$rAnnunci=mysql_query("SELECT *
FROM annunci
WHERE idCategoria=".$cat."ORDER BY dataIns DESC"); ?> <table id="annuncio"> <?php if (!$rAnnunci) { echo "Fallimento nell'esecuzione della query dal DB: " . mysql_error();
exit;
}while($riga=mysql_fetch_assoc($rAnnunci)){ ?> <tr> <td> <table> <tr> <td><a href="viewDettaglioAnnuncio.php?id=<?php echo($riga['idAnnuncio']); ?>"><h3><?php echo($riga['titolo']);?></h3></a></td> <td><?php
if(isset($idUtente)&& $idUtente==$riga['idUtente']&& $idUtente==$riga['idUtente']){
?>
<form action="doRimuovi.php" method="post" name="rimuovi">
<input type="hidden" name="idAnnuncio" value="<?php echo($riga['idAnnuncio']);?>" />
<input ALIGN="RIGHT" type="submit" value="Elimina" />
</form>
<?php
}
?></td>
</tr>
<tr>
<td>
<?php
if($riga['immagine']!=NULL){
?>
<a href="<?php echo($riga['immagine'])?>"><img src="<?php echo($riga['immagine'])?>" height="50px" /></a>
<?php }else{ ?>
<img src="images/no_image.gif" height="50px" />
<?php }?>
</td>
<td><p><?php
$l=strlen($riga['descrizione']);
if($l>400){$desc = substr( $riga['descrizione'], 0, 400 ); $desc=$desc."..."; echo($desc);}
else {echo($riga['descrizione']);}
?></p></td></tr> <tr><td colspan="2">Inserito il: <?php echo($riga['dataIns']);?></td></tr> </table> </td> </tr></table> <?php } ?> </table>
</td></tr></table>
<?php
} }
include("include/footer.inc");
?>
[/PHP] -
RE: Problema con sfondo css
Avevo provato a metterlo solo con lo slash iniziale ma non mi visualizzava l'immagine. Con i .. va
-
RE: Problema con sfondo css
Non l'ho ancora messo online. Comunque ho risolto, dovevo mettere[HTML]../images/homeTrasp.png[/HTML]
Grazie dell'aiuto -
RE: Problema con sfondo css
si si ho provato, non mi fa vedere nessun tipo di immagine!
-
RE: Problema con sfondo css
Ma non credo sia il browser, ho provato anche con explorer e non va...
-
RE: Problema con sfondo css
si si mi fa vedere tutte le caratteristiche, applica anche il colore di sfondo se lo metto, ma quando vado per mettere l'immagine non la fa vedere...
-
Problema con sfondo css
Salve a tutti, qualcuno di voi saprebbe dirmi perchè non riesco a visualizzare l'immagine di sfondo??
questo è il codice php:[PHP]<div id=index>
<link rel="stylesheet" href="CSS/stile.css" type="text/css" />
<p ALIGN="CENTER" id="search">Cerca per categoria</p><?php
$rCategorie=mysql_query("SELECT * FROM categorie");
echo("<table>");
while($row=mysql_fetch_array($rCategorie)){ //finchè non ho finito di scorrere la tabella riga x riga
$countQ=mysql_query("SELECT COUNT() FROM annunci WHERE idCategoria=".$row[0]); //confronta l'id di ogni annuncio con l'id della categoria in esame row e se corrispondono carica tutto in countQ
$countR=mysql_fetch_array($countQ); //
if($countR[0]>0){
echo("<tr>");
$idCategoria=$row[0];
echo("<td><a href="viewAnnunci2.php?cat=".$row[0].""><h2><i>".$row[1]."</i></h2></a></td></tr>");}
}echo("</table>");
?>
<table><tr><td><h3>Oppure <a href="viewAnnunci2.php?m=all"> Visualizza tutti gli annunci </a> presenti nel nostro database!</h3></tr></td></table>
</div>[/PHP]e questo è il css:
[PHP]#index {
margin-top:70px;
margin-left:auto;
margin-right:auto;
/* background-color:#ccffff;*/
width:90%;
text-transform:capitalize;
border:2px solid gray;
padding-left:60px;
background-image:url('images/homeTrasp.png');
background-repeat:no-repeat;
background-position:right top;}[/PHP]
l'url dell'immagine è giusto e del resto non mi dà nessun errore, solo che non me la fa proprio vedere!! dove sto sbagliando?? grazie mille!!!!
-
List marker
Salve a tutti, vorrei chiedere se qualcuno di voi conosce un sito in cui posso trovare delle immagini da usare come marker per un elenco. Purtroppo non posso installare photoshop e sarebbe un grande aiuto se ne trovassi alcuni già pronti.
Grazie mille!:) -
RE: Commento connessione database e caricamento file
Cos'è il copy paster?? Comunque i punti interrogativi non erano riferiti all'else come istruzione, è che non avevo capito cosa faceva in tutta la parentesi dell'else.
-
RE: Commento connessione database e caricamento file
Ehm si lo so è che i punti interrogativi ce li ho messi perchè non ho capito cosa fa in quei punti...
-
Commento connessione database e caricamento file
Salve a tutti,
devo commentare in modo abbastanza dettagliato un pezzo di codice in cui c'è una connessione al database e il caricamento di un file, ma ho paura di scrivere cose sbagliate! Qualcuno di voi può dirmi se quello che ho scritto nei commenti è giusto ed eventualmente correggermi ed aggiungerne altri?? Grazie mille!!![PHP]
<?php //doAddAnnuncio.php
session_start();
$user=$_SESSION['user'];
$idUtente=$_SESSION['idUtente']; //apertura connessione$titolo=$_POST['titolo']; //prendiamo i paramentri dal metodo post della pagine viewAddAnnuncio
$descrizione=$_POST['descrizione'];
$idCategoria=$_POST['idCategoria'];
$error=false; //inizializziamo una variabile $error per il caricamento delle immagini
if ($titolo=="" || $titolo==NULL) $error=true;
if ($descrizione=="" || $descrizione==NULL) $error=true;//caricamento delle immagini
$target_path = NULL;
if(isset($_FILES['uploadedfile']['name'])&&$_FILES['uploadedfile']['name']!=NULL){
$target_path = "uploads/"; //definisco la cartella di destinazione dei file caricati
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); //percorso del file che viene salvato,a cui viene accodato il nome del fileif(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { //echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded"; } else{ $error=true; //se $error==TRUE c'è il file non è stato caricato correttamente //echo "There was an error uploading the file, please try again!"; }
}
//se non c'è un errore nel caricamento del file ci connettiamo al server mySQL
if(!$error){
$con = mysql_connect("localhost","utente","utente"); //Apre (o riutilizza) una connessione al MySQL server e restituisce un MySQL link identifier in caso di successo, o FALSE in caso di fallimento
if (!$con) //connessione fallita
{
die('Could not connect: ' . mysql_error()); //termina la connessione al database
}
mysql_select_db("bacheca", $con); //???
if($target_path!=NULL) //se il file è stato caricato e quindi esiste l'indirizzo del file
if(mysql_query("INSERT INTO annunci (idUtente, idCategoria, titolo, descrizione, immagine)
VALUES ('".$idUtente."', '".$idCategoria."', '".$titolo."', '".$descrizione."', '".$target_path."')")){ //aggiungiamo l'annuncio
//echo("Annuncio+immagine aggiunto correttamente!");
}
}
else{ // non è stata caricata nessuna immagine insieriamo l'annuncio nel database senza l'immagine
if(mysql_query("INSERT INTO annunci (idUtente, idCategoria, titolo, descrizione)
VALUES ('".$idUtente."', '".$idCategoria."', '".$titolo."', '".$descrizione."')")){
//echo("Annuncio aggiunto correttamente!");
}
}
$redirect="localhost/bacheca4/viewAnnunci2.php?m=all";
header("Location: ".$redirect);}
else { //????
$redirect="localhost/bacheca4/viewAddAnnuncio.php";
header("Location: ".$redirect);
}
?>[/PHP]
-
RE: Problema con mysql_fetch_assoc
niente mi dà sempre il solito errore sull'if, sia con che senza apici...