Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di emu86
    Registrato dal
    May 2005
    Messaggi
    324

    Problemi con mysql_num_rows()

    Ciao a tutti...
    Ho un problema con il mysql_num_rows().
    Questo è il codice che utilizzo:

    codice:
    		$query = "SELECT * FROM $conf[dbt_clienti] WHERE ID_imm = $_GET[id_imm]";
    		$result = mysql_db_query($conf['db_name'],$query,$db) or die("Errore ".mysql_error());
    		
    		$num_rows = mysql_num_rows($result);
    		echo $num_rows;
    		if ($num_rows = 0) {
    			$query = "UPDATE $conf[dbt_immobili] SET pren = 'no' WHERE ID = '$_GET[id_imm]'";
    		mysql_query($query, $db);?>
    		<script language="javascript">
    		<!--
    		function Redirect() {
    			location.href = "immobile.php"; // indica lindirizzo della pagina o del sito al quale vuoi reindirizzare
    		}
    		window.onload=Redirect
    		//-->
    		</script><?php
    		
    	}
    	 ?>
    <script language="javascript">
    		<!--
    		function Redirect() {
    			location.href = "prenotazione.php?action=view&id=<?php echo $_GET[id_imm] ?>"; // indica lindirizzo della pagina o del sito al quale vuoi reindirizzare
    		}
    		window.onload=Redirect
    		//-->
    		</script>
    ma lo script non funziona correttamente perchè mi esegue solamente la query, e poi mi salta la parte relativa al mysql_num_rows e il ciclo if, andando direttamente al redirect seguente all'if.

    Qualche soluzione?

    Ciao e frazie mille a chi mi aiuterà...

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    incominicia con cambiare

    Codice PHP:
    if ($num_rows 0
    con

    Codice PHP:
    if ($num_rows == 0
    Errare humanum est, perseverare ovest

  3. #3
    Utente di HTML.it L'avatar di emu86
    Registrato dal
    May 2005
    Messaggi
    324
    Grazie.

    Ho cambiato, ma salta lo stesso l'if e l'interrogazione del $num_rows.

  4. #4
    Utente di HTML.it L'avatar di emu86
    Registrato dal
    May 2005
    Messaggi
    324
    UPDATE: il ciclo if me lo fa, solo che non mi esegue lo script del redirect che va a immobile.php, ma esegue l'altro.

    Qualche soluzione?

  5. #5
    Utente di HTML.it L'avatar di emu86
    Registrato dal
    May 2005
    Messaggi
    324
    Ho risolto il problema....
    Questo è il codice esatto:
    Codice PHP:
    if ($num_rows == 0) {
                $query = "UPDATE $conf[dbt_immobili] SET pren = 'no' WHERE ID = '$_GET[id_imm]'";
            mysql_query($query, $db);
            echo "<script language=\"javascript\">
            <!--
            function Redirect() {
                location.href = \"immobile.php\"; // indica lindirizzo della pagina o del sito al quale vuoi reindirizzare
            }
            window.onload=Redirect
            //window.setTimeout(\"Redirect()\", 30000)
            //-->
            </script>";
        } else {
         ?>
    <script language="javascript">
            <!--
            function Redirect() {
                location.href = "prenotazione.php?action=view&id=<?php echo $_GET[id_imm?>"; // indica lindirizzo della pagina o del sito al quale vuoi reindirizzare
            }
            window.onload=Redirect
            //window.setTimeout("Redirect()", 30000)
            //-->
            </script>
        <?php
        
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.