Aiuto Ragazziii!!
Ho questo lungo script.. Funziona tutto bene, solamente che voglio fare in modo che se il link è già presente nella tabella, avviene il redirect allapagina index.php?err=15 , si trova alle ultime righe: l'ho chiamata "query1".. Qualcuno sa dirmi perchè non funge?
Codice PHP:
<?php
$db_host= "localhost";
$db_user= "quelsito";
$db_password= "*******";
$db_name= "my_quelsito";
$db= mysql_connect($db_host, $db_user, $db_password);
$db_forum= mysql_select_db($db_name, $db);
$Cella01= $_POST['PubblicitaCreaCella01'];
$Cella02= $_POST['PubblicitaCreaCella02'];
$Cella03= $_POST['PubblicitaCreaCella03'];
$Cella04= $_POST['PubblicitaCreaCella04'];
$Cella05= $_POST['PubblicitaCreaCella05'];
$Cella06= $_POST['PubblicitaCreaCella06'];
$Cella07= $_POST['PubblicitaCreaCella07'];
$CellaTitolo= $_POST['PubblicitaCreaTitolo'];
$http= "http://";
$CellaLink= $_POST['PubblicitaCreaLink'];
$CellaLinkFinale= $http . $CellaLink ;
$CellaImmagine= $_FILES['PubblicitaCreaImmagine']['name'];
$CellaDescrizione= $_POST['PubblicitaCreaDescrizione'];
$Riconoscimenti= $_POST['PubblicitaCreaPaginaRiconoscimenti'];
$CaratteriTitolo= strlen($CellaTitolo);
$CaratteriLink= strlen($CellaLink);
$CaratteriImmagine2= strlen($CellaImmagine);
$CaratteriImmagine= $CaratteriImmagine2-4;
$CaratteriDescrizione= strlen($CellaDescrizione);
$ImmagineCaricataPercorso= "img/Pubblicita/";
$ImmagineCaricataNome= $_FILES['PubblicitaCreaImmagine']['name'];
$ImmagineCaricataTipo= $_FILES['PubblicitaCreaImmagine']['type'];
$ImmagineCaricataSize= $_FILES['PubblicitaCreaImmagine']['size'];
$ImmagineCaricataTemp= $_FILES['PubblicitaCreaImmagine']['tmp_name'];
if($Cella01 == '') {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=01');
}else{
if($Cella02 == '') {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=01');
}else{
if($Cella03 == '') {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=01');
}else{
if($Cella04 == '') {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=01');
}else{
if($Cella05 == '') {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=01');
}else{
if($Cella06 == '') {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=01');
}else{
if($Cella07 == '') {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=01');
}else{
if($CellaTitolo == '') {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=02');
}else{
if($CellaLink == '') {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=03');
}else{
if($CellaImmagine == '') {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=04');
}else{
if($CellaDescrizione == '') {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=05');
}else{
if($CaratteriTitolo < 5) {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=06');
}else{
if($CaratteriImmagine < 1) {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=07');
}else{
if($CaratteriDescrizione < 16) {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=10');
}else{
if($ImmagineCaricataSize > 20480){
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=11');
}else{
if($ImmagineCaricataTipo == "image/png") {
$ImmagineCaricataEstensione = ".png";
}
if($ImmagineCaricataTipo == "image/jpeg") {
$ImmagineCaricataEstensione = ".jpeg";
}
if($ImmagineCaricataTipo == "image/jpg") {
$ImmagineCaricataEstensione = ".jpg";
}
if($ImmagineCaricataTipo == "image/gif") {
$ImmagineCaricataEstensione = ".gif";
}
$ImmagineCaricataTotale= $CellaLink . $ImmagineCaricataEstensione;
move_uploaded_file($ImmagineCaricataTemp, "$ImmagineCaricataPercorso/$ImmagineCaricataTotale");
//QUESTA PARTE!!
$query1 = "SELECT * FROM Pubblicita WHERE Link1 = '$CellaLinkFinale'";
$result1 = mysql_query($query1);
$totale1 = mysql_num_rows($result1);
if($totale1 > 1) {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=14');
}}}}}}}}}}}}}}}}
//FINE xD
$query2= "INSERT INTO Pubblicita VALUES ('$Cella01', '$CellaLinkFinale', '$Cella02', '$CellaTitolo', '$Cella03', '$CellaLinkFinale', '$Cella04', '$ImmagineCaricataTotale', '$Cella05', '$CellaLinkFinale', '$Cella06',
'$CellaDescrizione', '$Cella07')";
$result2 = mysql_query($query2, $db);
if(!$result2) {
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=01');
}else{
header('Location: Riconoscimenti.php?a=' . $Riconoscimenti . '&err=15');}
?>