Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema con codice

  1. #1

    Problema con codice

    Salve. Ho una pagina script.php con questo codice:
    codice:
    <?
    
    include"../controllo.php";
    include"../config.php";
    
    
    $id = $_GET['id'];
    $sponsor = $_GET['sponsor'];
    $numero = $_GET['numero'];
    $approva = "2";
    
    
    $queryees= "INSERT INTO signups (utente, numero, sponsor, approva) VALUES ('$id','$numero','$sponsor','2')";
    $resultse = mysql_query($queryees, $db);
    $num_rowse = mysql_num_rows($resultse);
    header("location: http://www.ricaricati-gratis.com/user/sponsor.php?pag=1");
    
    ?>
    In controllo.php c'è questo:
    codice:
    <?
    
    include ('config.php');
    
    session_start();
    $chiave = $_SESSION['chiave'];
    
    if (!isset($chiave)) {
    	echo 'Errore, non hai i permessi di visualizzare questa pagina. Effettua il login';
    	exit();
    }
    
    $query = "SELECT * FROM utenti WHERE chiave = '$chiave'";
    $result = mysql_query($query, $db) or die ('Errore query : ' . mysql_error());
    $num_rows = mysql_num_rows($result);
    
    if ($num_rows != 1) {
    	echo 'Errore, non hai i permessi di visualizzare questa pagina. Effettua il login';
    	exit();
    } else {
    	$r = mysql_fetch_assoc($result);
    	}
    
    ?>
    Quando clikko sul link che manda a script.php le variabili id sponsor e numero.
    Mi da il seguente errore:
    codice:
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/tossicac/public_html/ricaricati/user/sponsora.php on line 15
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/tossicac/public_html/ricaricati/user/sponsora.php:15) in /home/tossicac/public_html/ricaricati/user/sponsora.php on line 16
    Aiuti?

  2. #2
    Per la query di INSERT, sostituisci la chiamata a mysql_num_rows() con mysql_affected_rows().

  3. #3
    Ora questo:
    codice:
    Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource in /home/tossicac/public_html/ricaricati/user/sponsora.php on line 15
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/tossicac/public_html/ricaricati/user/sponsora.php:15) in /home/tossicac/public_html/ricaricati/user/sponsora.php on line 16

  4. #4
    Posta un intorno della riga 15 del file sponsora.php

    In ogni caso, implementa una gestione degli errori restituiti da mysql_query() come mostrato nel manuale ufficiale:

    http://www.php.net/mysql_query Example #1 Invalid Query

  5. #5
    Questa:
    codice:
    $num_rowse = mysql_affected_rows($resultse);

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.