Pagina 2 di 2 PrimoPrimo 12
Visualizzazione risultati 31 fino 59 di 59
Like Tree4Likes

Discussione: Modificare / cancellare articolo

  1. #31
    Guest

    Predefinito

    E' uguale al tuo, vedi un po'

  2. #32
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    $sql = "UPDATE employees SET titolo_art = '$nTitolo', testo_art = '$nTiny', categoria_art = '$categoria' WHERE id_art = '$id_art'";

    funziona, controlla i parametri

  3. #33
    Guest

    Predefinito

    Citazione Originalmente inviato da FormularioDiDrakensang Visualizza messaggio
    funziona, controlla i parametri
    Codice PHP:
        if (!isset( $_POST['id_art'] )) die(); 
    Diventa

    Codice PHP:
        if (isset( $_POST['id_art'] )) die(); 
    E non mi da pi errori :\ per non funziona ovviamente perch c' il Die

  4. #34
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    si vede che in modifica il name del capo hidden non id_art

  5. #35
    Guest

    Predefinito

    Per tua informazione: si, lo .


    Anzi aggiungo:

    <input type="hidden" value="<? $_GET['id_art'] ?>" name="id_art">

  6. #36
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    <? echo $_GET['id_art'] ?>

  7. #37
    Guest

    Predefinito

    Citazione Originalmente inviato da FormularioDiDrakensang Visualizza messaggio
    <? echo $_GET['id_art'] ?>
    1 a 0 per te Ma l'errore resta

  8. #38
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    fai print di
    $id_art
    e tutti gli altri che vai ad utilizzare nella query
    e infine anche di $sql
    prima di chiamare mysql_query

  9. #39
    Guest

    Predefinito

    Cos?
    Codice PHP:
    <?php 
        
    include('config.php');
        if (isset( 
    $_POST['id_art'] ));
        
    $sql2 "SELECT * FROM employees";
        
    $query2 = @mysql_query($sql2) or die (mysql_error());
        
    $id_art $_POST['id_art']; 
        
    $ntitolo $_POST['titolo_art']; 
        
    $ntiny $_POST['testo_art']; 
        
    $categoria $_POST['categoria_art'];
        
        echo 
    $id_art;
        echo 
    $ntitolo;
        echo 
    $ntiny;
        echo 
    $categoria;
        
        
        
    $sql "UPDATE employees SET titolo_art = '$ntitolo', testo_art = '$ntiny', categoria_art = '$categoria' WHERE id_art = $id_art"
        echo 
    $sql;
        
    $query = @mysql_query($sql) or die (mysql_error());
        
    //codice per eseguire la query... 
    ?>

  10. #40
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    aye

    ma vorrei leggere cosa c' in $sql

    perch mi manca una stella per 501622731 forse sta li
    Ultima modifica di FormularioDiDrakensang : 25-07-2014 alle ore 00.30.35
    atzendei likes this.

  11. #41
    Guest

    Predefinito

    UPDATE employees SET titolo_art = '', testo_art = '', categoria_art = '' WHERE id_art = You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    ecco

    pi gli undefined index degli altri che credo di poter risolvere con gli isset

  12. #42
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    di quando inoltri il modulo

    cmq mysql_query spegnila proprio per ora sporca la stampa di $sql
    Ultima modifica di FormularioDiDrakensang : 25-07-2014 alle ore 00.35.35

  13. #43
    Guest

    Predefinito

    Fatto ora
    UPDATE employees SET titolo_art = '', testo_art = '', categoria_art = '' WHERE id_art =

  14. #44
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    UPDATE employees SET titolo_art = '', testo_art = '', categoria_art = '' WHERE id_art = <<--- houston abbiamo un problema qui, manca qualcosa

    apparte che se hai compilato il modulo doveva esserci dell'altro
    Ultima modifica di FormularioDiDrakensang : 25-07-2014 alle ore 00.40.17

  15. #45
    Guest

    Predefinito

    Le virgolette no, non mi funge lo stesso. Parentesi idem, parentesi e virgolette nulla. Dio santo tra poco spengo tutto hahah

  16. #46
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    <?php

    include('config.php');

    if (!isset( $_POST['id_art'] )) die("Non stai inviando il modulo di modifica xD");

    $id_art = $_POST['id_art'];
    $ntitolo = $_POST['titolo_art'];
    $ntiny = $_POST['testo_art'];
    $categoria = $_POST['categoria_art'];

    echo "id " . $id_art;
    echo "<br>titolo " . $ntitolo;
    echo "<br>testo " . $ntiny;
    echo "<br>categoria " . $categoria;


    $sql = "UPDATE employees SET titolo_art = '$ntitolo', testo_art = '$ntiny', categoria_art = '$categoria' WHERE id_art = '$id_art' ";

    echo "<br>" . $sql;

    //$query = @mysql_query($sql);

    ?>
    Ultima modifica di FormularioDiDrakensang : 25-07-2014 alle ore 00.47.46

  17. #47
    Guest

    Predefinito

    Se ero ricco ora ti avrei dato soldi.
    Manca soltanto sistemare gli undefined index. Poi chiss se funziona


    Niente non funziona.
    Ultima modifica di atzendei : 25-07-2014 alle ore 00.56.47

  18. #48
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    il codice sopra non puo' '''funzionare'''
    serve a capire perch generi male la query prima di passarla a mysql_query

    gli undefined ci sono quando cerchi di fare il furbetto premendo f5 invece di caricare la tua pagina elenco, cliccare un film dove c' il link modifica, compilare il modulo di modifica e inviarlo

    se salti una di queste non funzioner mai

  19. #49
    Guest

    Predefinito

    l'id sempre 1, suppongo devo ricostruire quella query per selezionare tutto i dati dal database?

  20. #50
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    se stai parlando di modifica.php
    aye, credevo l'avessi gi erm erm cough cough fatto

  21. #51
    Guest

    Predefinito

    Codice PHP:
    <?php
    $sql 
    "SELECT * employees"
    $query = @mysql_query($sql); ?>
    Cos?

  22. #52
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    ... WHERE id_art = ...

    con i risultati inizializzi i campi che appaiono nel modulo
    Ultima modifica di FormularioDiDrakensang : 25-07-2014 alle ore 01.11.41

  23. #53
    Guest

    Predefinito

    Chiuso il form ho messo questo....
    Codice PHP:
    </form> 
    <?php if (isset( $_POST['id_art'] ));
     
    $sql "SELECT * employees WHERE id_art = '$id_art' "
                
    $query = @mysql_query($sql); ?>

  24. #54
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    1. in questo caso ti conviene '''prima'''

    2 ok questa una parte, modo devi inizializzare i campi e seminare le carote erm

    ovvero estrai i dati che ti ha dato la query e li usi per print "<input type = text value = $campo ecc ecc

    cmq mo devo andare :) a domani xd
    Ultima modifica di FormularioDiDrakensang : 25-07-2014 alle ore 01.18.24

  25. #55
    Guest

    Predefinito

    Che azz... hahaha non ho capito il punto 2


    Ti scoccer domani con nuovi quesiti, buonanotte



    Sbaglio ancora troppo...
    Codice PHP:
    <div id="main"> 
    <h2>Modifica il tuo articolo</h2> 
    <p> 
    <?php if (isset( $_POST['id_art'] ));
    $id_art = (isset($_POST['id_art']));
    $sql "SELECT * FROM employees"
    $query = @mysql_query($sql); 
    $ntitolo = ['titolo_art'];
    $ntiny = ['testo_art'];
    $categoria = ['categoria_art'];?>
    <form enctype="multipart/form-data" action="lib/aggiorna.php" method="POST"> 
    <input type="hidden" value="<?php echo $_GET['id_art'?>" name="id_art"> 
    <input type="text" id="titolo" name="ntitolo" value="<?php $ntitolo ?>" maxlength="30"> 
    <textarea id="name" name="ntiny" value="<?php echo $ntiny;?>"></textarea><br> 
    <label for="photo">Copertina DVD | Serie </label> 
    <input type="file" name="photo" required> 
    <label for="categoria">Categoria</label><select name="categoria" value="<?php echo $categoria;?>"> 
    <option value="Azione">Azione</option> 
    <option value="Biografo">Biografo</option> 
    <option value="Comico">Comico</option> 
    <option value="Commedia">Commedia</option> 
    <option value="Documentario">Documentario</option> 
    <option value="Drammatico">Drammatico</option> 
    <option value="Erotico">Erotico</option> 
    <option value="Fantascienza">Fantascienza</option> 
    <option value="Fantasy">Fantasy</option> 
    <option value="Gangster">Gangster</option> 
    <option value="Grottesco">Grottesco</option> 
    <option value="Guerra">Guerra</option> 
    <option value="Horror">Horror</option> 
    <option value="Musical">Musical</option> 
    <option value="Noir">Noir</option> 
    <option value="Poliziesco">Poliziesco</option> 
    <option value="Sentimentale">Sentimentale</option> 
    <option value="Storico">Storico</option> 
    <option value="Thriller">Thriller</option> 
    <option value="Western">Western</option> 
    </select><br><br> 
    <input type="submit" value="Modifica" > 
    </form> 

    <div id = "esito"></div> 

        </div>

    aggiorna.php

    Codice PHP:
    <?php 

    include('config.php');

    if (!isset( 
    $_POST['id_art'] )) die("Non hai inviato niente.");

    $id_art = (isset($_POST['id_art'])); 
    $ntitolo = (isset($_POST['titolo_art'])); 
    $ntiny = (isset($_POST['testo_art'])); 
    $categoria = (isset($_POST['categoria_art']));

    echo 
    "id &egrave; " $id_art;
    echo 
    "<br>titolo &egrave; " $ntitolo;
    echo 
    "<br>testo &egrave; " $ntiny;
    echo 
    "<br>categoria &egrave; " $categoria;


    $sql "UPDATE employees SET titolo_art = '$ntitolo', testo_art = '$ntiny', categoria_art = '$categoria' WHERE id_art = '$id_art' "
    $query = @mysql_query($sql);

    ?>
    Ultima modifica di atzendei : 25-07-2014 alle ore 12.27.11

  26. #56
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    formulariodidrakensang.altervista.org/videoteca.zip
    atzendei likes this.

  27. #57
    Guest

    Predefinito

    SI lo so, mi odierai per questo:

    Allora nel form hai messo

    Codice PHP:
    <input type="text" name="photo" value="<?php echo $foto?>">
    Che serve per far vedere il nome della foto (ovviamente)

    Per "modificarlo" devo naturalmente scrivere nella textbox e ok.

    E poi presumo che su aggiorna.php ci dovr mettere:

    Codice PHP:
    $foto $_POST['foto_art']; 
    Ma come mai, nel mentre gli altri non danno problemi questo mi da la noiosa Notice Undefined index: foto_art in C:\newxampp\htdocs\chiedifilm\lib\aggiorna.php on line 12 ?


    Naturalmente per entrare nel modulo della modifica ho clickato sul link messo in articolo.php e non ho premuto F5

  28. #58
    L'avatar di FormularioDiDrakensang
    FormularioDiDrakensang non  connesso Altervistiano Junior
    Data registrazione
    26-04-2013
    Messaggi
    551

    Predefinito

    dunque
    l'eco perch mentre i campi testo accettano value senza troppi complimenti
    non puoi farlo con un campo 'file' quindi per ricordarti la vecchia foto ho messo quello, in realt piu carino mostrare proprio la foto
    <img src=ecc ecc

    per avere l'odioso 'undef.' ma presto imparerai ad amare questi warn
    vuol dire che modifica non ha campo foto_art / non l'hai riempito - non che ci sia da stupirsi trattandosi di un campo di ipo file occorre qualche accortezza
    Ultima modifica di FormularioDiDrakensang : 25-07-2014 alle ore 16.20.07

  29. #59
    Guest

    Predefinito

    Ma il campo in se non il nome del file? :\

Pagina 2 di 2 PrimoPrimo 12

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •