kostenloser Webspace werbefrei: lima-city


Warning: mysql_num_rows()

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    Hilfe

    ich Wollte die IP für sperre einrichten und hab ein fehler

    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/webpages/lima-city/tshaika/html/privkontakt.php on line 17

    kann mir jemand helfen

    <?php
    	include("seitenkopf.php");
    ?>
    <h2>Privat Kontakt-Formular</h2>
    <?php
    	if(isset($_POST['submit'])){ 
    	error_reporting(E_ALL); 
    	$Email=""; 
    	$error = 0; 
    	if (isset($_POST["Email,IP"])){ 
    		$Email=$_POST["Email"];
    		$IP=$_POST["IP"];
    	}
    	$tbl="Kontakt_Sperre"; 
    	$iResult = mysql_query("SELECT * FROM $tbl WHERE `Email`='".mysql_real_escape_string($_POST["Email"])."';
    													 `IP`='".mysql_real_escape_string($_POST["IP"])."';");
    	if (mysql_num_rows($iResult) != 0){ 
    		echo '<script type="text/javascript">alert("Dieser Email ist gespert!");</script>';
    		echo '<script type="text/javascript">alert("Dieser IP ist gespert!");</script>';
    		
    ?>
    <meta http-equiv="refresh" content="0, url=privkontakt.php">
    <?php
    	} 
    	else { 
    			include("pprivkontakt.php");
    		} 
    	} 
    	
    	else{
    		include("pprivkontakt.php"); 
    		}
    include("seitenfuss.php");
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. marvinkleinmusic

    Kostenloser Webspace von marvinkleinmusic

    marvinkleinmusic hat kostenlosen Webspace.

    Versuchs mal so :

    <?php
    	include("seitenkopf.php");
    ?>
    <h2>Privat Kontakt-Formular</h2>
    <?php
    	if(isset($_POST['submit'])){ 
    	error_reporting(E_ALL); 
    	$Email=""; 
    	$error = 0; 
    	if (isset($_POST["Email,IP"])){ 
    		$Email=mysql_real_escape_string(strip_tags($_POST["Email"]));
    		$IP=mysql_real_escape_string(strip_tags($_POST["IP"]));
    $iResult = mysql_query("SELECT * FROM Kontakt_Sperre WHERE Email='$Email' IP='$IP'");
    $anzahl =mysql_num_rows($iResult);
    
    	
    	if ($anzahl > 0){ 
    		echo '<script type="text/javascript">alert("Dieser Email ist gespert!");</script>';
    		echo '<script type="text/javascript">alert("Dieser IP ist gespert!");</script>';
    }
    }
    		
    ?>
    <meta http-equiv="refresh" content="0, url=privkontakt.php">
    <?php
    	} 
    	else { 
    			include("pprivkontakt.php");
    		} 
    	} 
    	
    	else{
    		include("pprivkontakt.php"); 
    		}
    include("seitenfuss.php");
    ?>



    LG :wave:
  4. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    nein

    kommmt

    Parse error: syntax error, unexpected '}' in /home/webpages/lima-city/tshaika/html/privkontakt.php on line 30

    ein syntax
    }
    zuviel oder zuwenig

    Beitrag zuletzt geändert: 28.7.2013 19:46:42 von tshaika
  5. marvinkleinmusic

    Kostenloser Webspace von marvinkleinmusic

    marvinkleinmusic hat kostenlosen Webspace.

    Upsi mein Fehler habe nicht gesehen das es nach Ende des PHP noch weiter geht hier:


    <?php
    	include("seitenkopf.php");
    ?>
    <h2>Privat Kontakt-Formular</h2>
    <?php
    	if(isset($_POST['submit'])){ 
    	error_reporting(E_ALL); 
    	$Email=""; 
    	$error = 0; 
    	if (isset($_POST["Email,IP"])){ 
    		$Email=mysql_real_escape_string(strip_tags($_POST["Email"]));
    		$IP=mysql_real_escape_string(strip_tags($_POST["IP"]));
    $iResult = mysql_query("SELECT * FROM Kontakt_Sperre WHERE Email='$Email' IP='$IP'");
    $anzahl =mysql_num_rows($iResult);
    
    	
    	if ($anzahl > 0){ 
    		echo '<script type="text/javascript">alert("Dieser Email ist gespert!");</script>';
    		echo '<script type="text/javascript">alert("Dieser IP ist gespert!");</script>';
    }
    
    		
    ?>
    <meta http-equiv="refresh" content="0, url=privkontakt.php">
    <?php
    	} 
    	else { 
    			include("pprivkontakt.php");
    		} 
    	} 
    	
    	else{
    		include("pprivkontakt.php"); 
    		}
    include("seitenfuss.php");
    ?>



    LG :wave:
  6. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    Functioniert trotzten nicht

    es geht jetzt sogar Email Sperre nicht mehr !!!!
  7. marvinkleinmusic

    Kostenloser Webspace von marvinkleinmusic

    marvinkleinmusic hat kostenlosen Webspace.

    Ups habe ein AND in der abfrage vergessen ,

    Pack in die abfrage nach dem where email='$Email' ein AND hin

    :wave:
  8. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    nein immer geht durch !!!

    ich habe so

    privkontakt.php

    <?php
    	include("seitenkopf.php");
    ?>
    <h2>Privat Kontakt-Formular</h2>
    <?php
    	if(isset($_POST['submit'])){ 
    	error_reporting(E_ALL); 
    	$Email="";
    	$IP="";
    	$error = 0;
    	if (isset($_POST["Email,IP"])){ 
    		$Email=mysql_real_escape_string(strip_tags($_POST["Email"]));
    		$IP=mysql_real_escape_string(strip_tags($_POST["IP"]));
    		$tbl = "Kontakt_Sperre";
    $iResult = mysql_query("SELECT * FROM $tbl WHERE Email='$Email' AND IP='$IP'");
    $anzahl =mysql_num_rows($iResult);
    
    	
    	if ($anzahl > 0){ 
    		echo '<script type="text/javascript">alert("Dieser Email ist gespert!");</script>';
    		echo '<script type="text/javascript">alert("Dieser IP ist gespert!");</script>';
    }
    
    		
    ?>
    <meta http-equiv="refresh" content="0, url=privkontakt.php">
    <?php
    	} 
    	else { 
    			include("pprivkontakt.php");
    		} 
    	} 
    	
    	else{
    		include("pprivkontakt.php"); 
    		}
    include("seitenfuss.php");
    ?>


    pprivkontakt.php

    <?php
    $aErrors = array();
    			if(isset($_POST['submit']) and $_POST['submit']=='Senden') {
    				$Name = array();
    				$Email = array();
    				$table="Privat_Kontakt";
    				$sql = "SELECT Name, Email FROM $table";
    				$vResult = mysql_query($sql) or die(mysql_error());
    				 while($aRow=mysql_fetch_assoc($vResult)){
    					$Name[] = $aRow['Name'];
    				 	$Email[] = $aRow['Email'];
    				}
    				if (trim($_POST['Anrede'])=='x')
    					$aErrors[]="Bitte w&auml;hlen Sie Andere.";
    				if(trim($_POST['Name'])=='')
    					$aErrors[]= "Bitte geben Sie einen Name ein.";
    				elseif(strlen(trim($_POST['Name'])) < 4)
    				$aErrors[]= "Ihr Name muss mindestens 4 Zeichen lang sein.";
    				if(trim($_POST['Email'])=='') 
    				$aErrors[]= "Bitte geben Sie Ihre Email-Adresse ein."; 
    				elseif(!preg_match('/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$/', trim($_POST['Email']))) 
    				$aErrors[]= "Ihre Email Adresse hat eine falsche Syntax.";
    				if(trim($_POST['Betreff'])=='') 
            		$aErrors[]= "Bitte geben Sie Ihr Betreff ein."; 
           		 	elseif (strlen(trim($_POST['Betreff'])) < 4) 
            		$aErrors[]= "Ihr Betreff muss mindestens 4 Zeichen lang sein.";
           		 	if(trim($_POST['Nachricht'])=='')
           		 	$aErrors[]= "Bitte geben Sie Ihr Nachricht ein.";
           		 	elseif (strlen(trim($_POST['Betreff'])) < 4)
           		 	$aErrors[]= "Ihr Nachrichricht muss mindestens 4 Zeichen lang sein.";
           		 	if(!isset($_SESSION['captcha_spam']) or $_POST["sicherheitscode"]!=$_SESSION['captcha_spam'])
           		 	$aErrors[]= "Sicherheitcode ist falsch.";
    			}
    			
    			if(isset($_POST['submit']) and $_POST['submit']=='Senden' and count($aErrors)==0) {
    				unset($_SESSION['captcha_spam']);
    			$cSql = "INSERT INTO `$table` (
    				Anrede,
    				Name,
    				Email,
    				Datum,
    				Uhr,
    				IP,
    				Telefon,
    				Betreff,
    				Nachricht
    			) VALUES(
    			'".mysql_real_escape_string(trim($_POST['Anrede']))."',
                '".mysql_real_escape_string(trim($_POST['Name']))."',
    			'".mysql_real_escape_string(trim($_POST['Email']))."',
    				CURDATE(),
    			'".mysql_real_escape_string(trim($_POST['Uhr']))."',
    			'".mysql_real_escape_string(trim($_POST['IP']))."',
    			'".mysql_real_escape_string(trim($_POST['Telefon']))."',
    			'".mysql_real_escape_string(trim($_POST['Betreff']))."',		
    			'".mysql_real_escape_string(trim($_POST['Nachricht']))."'		
    			)";
    			mysql_query($cSql) or die(mysql_error());
    ?>
    <h2>Vielen Dank!</h2>
    <p>
    	Ihre Nachrichtt wurde erfogreich gesendet.<br>
    	Wir werden Ihnen innhalb der n&auml;chsten<br>
    	24 bis 48 Stunden eine Antwort zusenden.<br>
    	<a href="index.php">Zur&uuml;ck</a>
    </p>
    			<?php
    				}else {
    					if(isset($_POST['submit']) and $_POST['submit']=='Senden') {
    			?>
    <h2>Ihr Nachricht konnte nicht gesendet werden.</h2>
    <p>&Uuml;berpr&uuml;fen Sie Ihre Angabe:</p>
    <ul>
    						<?php
    							foreach($aErrors as $cError) {
    							echo '<li>'.$cError.'</li>';
    							}
        ?>
    </ul>
    				<?php
    					}
    ?>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" accept-charset="ISO-8859-1">
    	<table>
    		<tr>
    			<td style=text-align:center;><p>Anrede:*</p></td>
    		</tr>
    		<tr>
    			<td style=text-align:center;>
    				<select name="Anrede">
    					<option value="x">Bitte w&auml;hlen</option>
    					<option value="Herrn">Herrn</option>
    					<option value="Frau">Frau</option>
    				</select>
    			</td>
    		</tr>
    		<tr>
    			<td style=text-align:center;><p><span title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich">Name:*</span></p></td>
    		</tr>
    		<tr>
    			<td style=text-align:center;><input type="text" name="Name"></td>
    		</tr>
    		<tr>
    		<td style=text-align:center;><p><span title="Ihre.Adresse@Ihre-Anditer.de">Email-Adresse:*</span></p></td>
    		</tr>
    			<input type="hidden" name="Uhr" value="<?php echo date("G:i:s", time());//16:45:58 ?>" />
    			<input type="hidden" name="IP" value="<?php echo $_SERVER['REMOTE_ADDR']?>" />
    		<tr>
    			<td style=text-align:center;><input type="text" name="Email" ></td>
    		</tr>
    		<tr>
    			<td style=text-align:center;><p><span title="min.4 max.32 Nur Zahlen und Unterstrich">Telefon:</span></p></td>
    		</tr>
    		<tr>
    			<td style=text-align:center;><input type="text" name="Telefon"></td>
    		</tr>
    		<tr>
    			<td style=text-align:center;><p><span title="min. max.32 Nur Zshlen, Buchstaben und Unterstrich">Betreff:*</span></p></td>
    		</tr>
    		<tr>
    			<td style=text-align:center;><input type="text" name="Betreff"></td>
    		</tr>
    		<tr>
                <td style=text-align:center;><p><span title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich">Nachricht:* </span></p></td>
            </tr>
            <tr>
                <td style=text-align:center;><textarea name="Nachricht" cols="50" rows="10"></textarea></td>
    			<td rowspan="5" colspan="1" valign="top"><p></p>
            </tr>
            <tr>
                <td style=text-align:center; colspan="1"><p>Bitte geben sie den Zufallcode ein:* </p></td>
            </tr>
            <tr>
                <td style=text-align:center;><img src="captcha/captcha.php" border="0" title="Sicherheitscode" alt=""></td>
            </tr>
            <tr>
                <td style=text-align:center;><input type="text" name="sicherheitscode"></td>
            </tr>
    		<tr>
    			<td style=text-align:center colspan="1"><br><input name="submit" value="Senden" type="submit" ><input type="reset" value="Zur&uuml;cksetzen"></td> 
    		</tr>
    	</table>
    </form> 
    <?php
    				}
    				?>
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!