Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. shiffola
    3. Post
    S

    shiffola

    @shiffola

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 3
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    3
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da shiffola

    • problemi inserimento record nel db

      ciao a tutti ^^

      ho creato una form in cui inserire i nuovi dati e la pagina php che si occupa dell'inserimento vero e proprio del record nel db.

      il problema sta nel fatto che vengono salvate correttamente solo alcune tuple complete, altre non vengono registrate nel db.

      i valori della form vengono recuperati senza problemi, ho fatto delle echo di controllo sui dati..

      ho provato la query d'inserimento in phpMyAdmin e non da problemi (ho provato sia con dati che riesce a scrivere, sia con quelli che non riesce attraverso lo script).

      mi chiedevo se riuscite a trovare il possibile errore per cui il mio script non riesce a scrivere tutti i dati come dovrebbe..(premetto che le query di selezione generano i dati corretti ho già controllato :D)

      
      <?php
      session_start();
      
      //Includo la connessione al server e la selezione della base di dati
      include "connect.php";
      
      //Assegno alle variabili il valore passato dalla pagina dove risiede la FORM
      $Titolo = $_POST['titolo'];
      $Testo = $_POST['testo'];
      $Categoria = $_POST['categoria'];
      $Cat = $_POST['cat'];
      $Umore = $_POST['umore'];
      
      //stampa dati per controllo
      echo "$Titolo <br>$Testo<br>$Categoria<br>$Cat<br>$Umore<br>";
      
      
      if(($Categoria == "Nuovo") && (!empty($Cat))){
      	$MySql = "INSERT INTO categorie SET nome='".$Cat."';";
      	mysql_query($MySql, $connect);
      	$Categoria = $Cat;
      	echo "fine";
      }
      
      $MySql = "SELECT Id_cat FROM categorie WHERE nome='".$Categoria."';"; 
      $query = mysql_query ($MySql, $connect);
      $cod = mysql_fetch_array ($query);
       
       
       if(!isset($_SESSION["user"])){
      				echo "Non puoi scrivere a nome dell'admin!! <br/>Riprova";
      				include "login.php";
      			}
       else{
      	 
      	 echo "qui <br>";
      //Query d'inserimento della registrazione								  
      $MySql_2 = "INSERT INTO entry SET titolo='".$Titolo."', testo='".$Testo."', umore='".$Umore."', 
      			data = CURDATE(), ora = CURTIME(), cod_cat = '".$cod[0]."' ;";
      										  								 
      $Result = mysql_query($MySql_2, $connect);
      
      		
      		//header("Location: vedi_post.php");
      		
      		mysql_close ($connect); 
      		}			
      ?>		
      
      

      graqzie in anticipo a chi volesse rispondere 😉

      postato in Coding
      S
      shiffola
    • RE: Passaggio variabili

      @Tymba said:

      es:

      
      [url="tuapagina.php?id=<?=$i?>"]link
      
      

      ho lo stesso problema.. ho provato come hai suggerito, ma non mi funziona: il browser codifica i caratteri speciali dei tag <? e ?> con i loro codici ascii (?)

      c'è un'altra soluzione?

      in più, la variabile che io vorrei passare è stata presa a sua volta da un'altra pagina, ovvero: pagina1 invio variabile con metodo get, pagina2 recupero variabile e la rimando, pagina3 DOVREBBE ricevere la variabile da pagina2 e le altre della form (usando metodo post)

      ringrazio chi potrà rispondermi 😉

      ciao ciao :ciauz:

      postato in Coding
      S
      shiffola
    • RE: Passaggio variabili

      @Tymba said:

      es:

      
      [url="tuapagina.php?id=<?=$i?>"]link
      
      

      ho lo stesso problema.. ho provato come hai suggerito, ma non mi funziona: il browser codifica i caratteri speciali dei tag <? e ?> con i loro codici ascii (?)

      c'è un'altra soluzione?

      in più, la variabile che io vorrei passare è stata presa a sua volta da un'altra pagina, ovvero: pagina1 invio variabile con metodo get, pagina2 recupero variabile e la rimando, pagina3 DOVREBBE ricevere la variabile da pagina2 e le altre della form (usando metodo post)

      ringrazio chi potrà rispondermi 😉

      ciao ciao :ciauz:

      postato in Coding
      S
      shiffola