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

    Link per aggiungere dati in tabella database?

    Salve a tutti,
    ho scritto un codice per inserire in una tabella di un database un dato, ma non mi inserisce alcun dato all'interno del database. Mi aiutereste a capire il perché e ad aggiustare il codice in modo che funzioni?
    Eccolo qui:
    Codice PHP:
    <?php                             
    require_once('connessione.php'); 
    session_start();
    if(isset(
    $_GET['id'])){ 
        
    $inviamicitemp mysql_query("INSERT INTO amici_temp (username_proprietario, username_amico) VALUES ('".$_SESSION['utente']."', '".$_GET['id']."')");  

    $recuperadati mysql_query("SELECT * FROM amici WHERE username_proprietario= '".$_SESSION['utente']."'");  
    $verificadati mysql_num_rows($recuperadati);   
    if(
    $verificadati == 1){   
        echo 
    "";  
    } else {   
        echo 
    "<a class='amici' href=\"?id=".$_GET['id']."\" onclick=\"return(confirm('Sei sicuro di voler inoltrare questa richiesta di amicizia? Clicca su Ok se s&igrave, mentre su Annulla se no!'))\"></a>";   
    }
    ?>
    Grazie a tutti in anticipo per il vostro aiuto,
    cicciaramba.

  2. #2

    Re: Link per aggiungere dati in tabella database?

    Ho risolto tutto da solo: grazie comunque

  3. #3

    Re: Re: Link per aggiungere dati in tabella database?

    Ora mi sono accorto che, se riaggiorno la pagina mi reinserisce il dato nel database senza premere su nessun link. Qualcuno potrebbe aiutarmi a capire perché?

    Ecco come ho modificato il codice:
    Codice PHP:
    <?php   
    session_start
    ();   
    $utente = (!empty($_GET['id'])) ? $_GET['id'] : 'Niente';
    include(
    'connessione.php');   
    if(
    $_SESSION['utente'] == ""){   
    echo(
    "Non sei autorizzato ad entrare!");   
    exit();   
    }   
    ?>   
    <html xmlns="http://www.w3.org/1999/xhtml">   
    <head>   
    <style type="text/css">   
    p.bacheca {color:grey; font-size:120%; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom:3%; margin-top:3%; margin-left:3%}   
    label.messaggio{color:black; font-size:110%; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom:3%; margin-top:3%; margin-left:3%}   
    label.barradistanziatrice {color:grey; font-size:110%; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom:3%; margin-top:3%; margin-left:4%}   
    div.postbacheca {border-bottom:1px solid grey; margin-left:2%; margin-right:2%} 
    </style>   
    <title>Visualizzazione bacheca</title>   
    </head>   
    <body>
    <?php
    require_once('connessione.php'); 
    if(isset(
    $_GET['id'])){ 
        
    $inviamicitemp mysql_query("INSERT INTO amici_temp (username_proprietario, username_amico) VALUES ('".$_SESSION['utente']."', '".$_GET['id']."')");  
    }
    $recuperadati mysql_query("SELECT * FROM amici WHERE username_proprietario= '".$_SESSION['utente']."'");  
    $verificadati mysql_num_rows($recuperadati); 
    if(
    $verificadati 0){   
        echo 
    "";  
    } else {   
        echo 
    "<a class='amici' href=\"?id=".$_GET['id']."\" onclick=\"return(confirm('Sei sicuro di voler inoltrare questa richiesta di amicizia? Clicca su Ok se s&igrave, mentre su Annulla se no!'))\"></a>";
    mysql_close($db);   
    ?>   
    </body>   
    </html>
    Grazie ancora a tutti in anticipo per il vostro aiuto,
    cicciaramba.

  4. #4

    Re: Re: Re: Link per aggiungere dati in tabella database?

    Nessuno può aiutarmi?

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.