Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    controllo cancellazione

    I problemi non finiscono MAI!
    In una pagina dove effettuo una cancellazione in più tabelle ho un problema col count().
    Per sapere quale query mandare in esecuzione faccio un controllo con la $query, solo che dopo tutte le macchinazioni che faccio ottengo, grazie all'implode, 11 se il risultato del conteggio è 1, 22 se il risultato e 2 e così via.
    Come faccio ad ottenere un solo 1 oppure 2 ecc. ?
    GRAZIE!!!

    Ecco il codice che uso:

    Codice PHP:
    $link mysql_connect($host$user$dbpassword
    or die(
    "Could not connect "); 
    print (
    "Connected successfully 

    "
    ); 
    mysql_select_db($name$link)
    or die (
    "Error in Database Input ");
    $query "SELECT count(Cod_Fis) FROM polizza WHERE Cod_Fis = '$Cod_Fis'";
    $querya "DELETE anagrafica, veicolo, polizza FROM anagrafica, veicolo, polizza WHERE anagrafica.Cod_Fis = polizza.Cod_Fis AND polizza.Targa=veicolo.Targa AND polizza.Num_Polizza = '$Num_Polizza'";
    $queryb "DELETE veicolo, polizza FROM veicolo, polizza WHERE polizza.Targa=veicolo.Targa AND polizza.Num_Polizza = '$Num_Polizza'";
    $result mysql_query($query$link) or die (mysql_error());
    $pas mysql_fetch_array($result);
    $num implode($pas);
    if (
    $num == 11)
    $resulta mysql_query($querya,$link) or die (mysql_error());
    else
    $resultb mysql_query($queryb,$link) or die (mysql_error());
    if (
    $querya or $queryb)
    echo 
    "

    <center>I DATI SOPRA RIPORTATI SONO STATI CANCELLATI CORRETTAMENTE DAL DATABASE</center>
    "
    ;
    else
    echo 
    "
    ERRORE DURANTE LA PROCEDURA DI CANCELLAZIONE!
    "
    ;
    mysql_close($link);
    ?> 

  2. #2
    E' errato usare l'implode. Prova a sostituire questa riga:
    $num = implode($pas);

    così:
    $num = $pas[0];

  3. #3
    GRAZIE MILLE!
    Adesso è tutto OK!!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.