Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254

    salvare più dati in mysql

    Ho uno script che mi trasforma la data in formato int in data in formato date.
    Fin quei tutto bene:
    questo è lo script:
    Codice PHP:
    <?php
    include("../include/top_foot.inc.php"); 
    ?>
     <form action="cambia.php" method="post" name="form" >  
     <?php 
     
     $query 
    "SELECT * FROM rubrica inner join cellulari on rubrica.id = cellulari.rubrica_id where matricola > 0 and matricola < 10";
     
    $res mysql_query($query) OR DIE(mysql_error());
    $row mysql_fetch_array($res);
    $result mysql_query($query) or die("Impossibile Accedere");
    if (
    mysql_num_rows($result))
    {
    while (
    $row mysql_fetch_assoc($result))

    $restituito date('Y-m-d',$row['rest_date']); 
    ?>
    <input name="restituito" type="text" id="restituito"  value="<?php  print
                    
    $restituito?>" size="50" maxlength="100">
                    

    <?php
    }}
    ?>
     <input name="submit" type=submit value="salva &gt;&gt;"  style="font-size: 9px;">
                   
                  </form>
    Lo script quando lo lancio mi stampa tutte le date, quello che vorrei fare è salvarle nella tabella di mysql.
    La tabella si chiama cellulari e il campo di chiama assegnazione.
    Come fare?
    lupo

  2. #2
    Devi fare una query INSERT nella tabella di assegnazione. Esempio:



    Codice PHP:
    <?php

    $query 
    'INSERT INTO cellulari
                (assegnazione)
            VALUES
                ("' 
    $_POST['restituito'] . '")';
    mysql_query($query$risorsa) or die(mysql_error($risorsa));


    ?>
    Nell'esempio sopra manca l'handling ($risorsa) che deve corrispondere al tuo, e la clausola WHERE nella query, altrimenti mysql non sa dove registrare i dati.

  3. #3
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    in effetti si tratterebbe di un UPDATE visto chela tabella è già popolata con altri dati.
    Si tratta in effetti di aggiungere nella colonna assegnazione la data trasformata da int. a date.
    lupo

  4. #4
    Sorry, non avevo capito... Dunque si, devi fare un UPDATE.
    Però, tu hai già il dato salvato nella tabella, devi soltanto modificarlo? Cioè, devi creare una sorta di "automatismo"?

  5. #5
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    scusami per ilritardo ma ragioni di salute mi hanno tenuto fuori città.
    Si io ho già la tabella popolata e tra i vari dati ho la data in formato int e un record vuoto dove vorrei metterci le sate (tradotte in data)
    ciao e grazie.
    lupo

  6. #6
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    lupo

  7. #7
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    lupo

  8. #8
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    niente quello che non va è che io non ho capito come fare.
    Se mi puoi aiutare con un esempio
    lupo

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.