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. slave90
    3. Post
    S

    slave90

    @slave90

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

    Post creati da slave90

    • checkbox maldette :)

      Salve ancora forum gt.
      Avrei dei problemi con delle checkbox per quanto riguarda il richiamare il valore in pagine php, mi spiego meglio
      In una pagina HTML faccio una ricerca in un DB tramite nome, e tramite un while in php creo tante tabelle per quanti sono i risultati di ricerca, dove ad ogni tabella metto una checkbox per far scegliere le persone da selezionare (possono essere più di 1 ovviamente).
      Il problema dello stesso nome e dello stesso valore delle checkbox sono riuscito a passarlo per fortuna, ma ora mi trovo in difficolta quando voglio salvare i dati delle persone selezionate in un altra tabella, siccome non riesco a prendere tutti i valori delle checkbox.

      Spero di essere stato chiaro, se avete problemi o volete vedere un po di codice chiedete 🙂
      Grazie a Tutti.

      postato in Coding
      S
      slave90
    • RE: Select con IF

      Si, a me però servirebbe che dopo aver inviato i dati nel form in cui NESSUN dato è obbligatorio, si debba fare un UPLOAD nella tabella modificando SOLO i dati inseriti e lasciando intatti i campi in cui nn è stato inserito nulla.

      Forse il tuo script è giusto, ma se lo è io non ho capito nulla 😄

      postato in Coding
      S
      slave90
    • Select con IF

      Ciao a Tutti,
      Ho un problema per quanto riguarda la SELECT in sql.
      Vorrei sapere come fare delle select con dentro una scelta tra 2 possibili valori.
      Mi spiego meglio.
      Io tramite html mi importo i valori dei vari form e ne faccio una select come segue:

      [PHP]mysql_select_db("biblioteca") or exit ("Errore nell'apertura del database");
      $mate=$_POST['materia'];
      $classe=$_POST['class'];
      $codice=$_POST['codisbn'];
      $titolo=$_POST['titolo'];
      $autori=$_POST['autori'];
      $editore=$_POST['editore'];

      $sqlcmd="SELECT * FROM libro WHERE ((Materia_Disciplina LIKE '%$mate%') and (Classe_Sezione LIKE '%$classe%') and (codice_volume LIKE '%$codice%') and (Titolo_Sottotitolo LIKE '%$titolo%') and (Autore1_Autore2_Autore3 LIKE '%$autori%') and (Editore LIKE '%$editore%'))";

      $risultato=mysql_query($sqlcmd) or die (mysql_error());
      if (! $risultato) exit ("Erorre nel comando SELECT");

      $riga=mysql_fetch_array($risultato);
      while ($riga)
      {
      $id=$riga['IDLibro'];
      $mate=$riga['Materia_Disciplina'];
      $classe=$riga['Classe_Sezione'];
      $codice=$riga['codice_volume'];
      $titolo=$riga['Titolo_Sottotitolo'];
      $autori=$riga['Autore1_Autore2_Autore3'];
      $editore=$riga['Editore'];
      $volume=$riga['Volume'];
      $prezzo=$riga['Prezzo'];

      echo "$id, $classe, $mate, $codice, $autori ,$titolo, $volume, $editore, $prezzo <br>";
      echo "<br>";

      $riga = mysql_fetch_array($risultato);
      }

      ?>[/PHP]
      Nella stessa pagina creo un altra tabella dove inserire i NUOVI dati---
      [HTML]<P><CENTER>INSERIRE L'ID LIBRO E I RELATIVI NUOVI CAMPI</CENTER></P>
      <FORM ACTION=PERCORSO.php METHOD=POST>

      <TABLE BORDER=3>
      <tr>
      <td>MATERIA </td><td COLSPAN=1><INPUT TYPE=text NAME="materia" MAXLENGTH=20 SIZE=21></td>
      <td>CLASSE E SEZIONE </td><td COLSPAN=1><INPUT TYPE=text NAME="class" MAXLENGTH=20 SIZE=21></td>
      <TR>
      <td>CODICE ISBN </td><td><INPUT TYPE=text NAME="codisbn" MAXLENGTH=13 SIZE=14></td>
      <td>TITOLO </td><td><INPUT TYPE=text NAME="titolo" MAXLENGTH=50 SIZE=21></td>
      <tr>
      <TD>AUTORI </td><TD><INPUT TYPE=text NAME="autori" MAXLENGTH=250 SIZE=51></td>
      <td>PREZZO UNITARIO</td><td><INPUT TYPE=text NAME="prezzoun" MAXLEGHT=4 SIZE=5></td>
      <tr>
      <td>EDITORE </td><td><INPUT TYPE=text NAME="editore" MAXLENGTH=20 SIZE=21></td>
      <td>NUMERO DI COPIE </td><td><INPUT TYPE=text NAME="dispon" MAXLENGTH=2 SIZE=3></td>
      <TR>
      <td>VOLUME </td><td><INPUT TYPE=text NAME="volu" MAXLENGTH=1 SIZE=1></td>
      <td>IDLIBRO (obbligatorio) </td><td COLSPAN=1><INPUT TYPE=text NAME="id" MAXLENGTH=3 SIZE=3></td>
      <TD COLSPAN=4>
      <CENTER>
      <INPUT TYPE=submit VALUE="modifica"> <INPUT type="reset">
      </CENTER>[/HTML]

      Con questo creo un form dove inserito l'id della chiave primaria e i vari campi, si connette al DB e va a MODIFICARE i campi tramite questo codice:

      [PHP]$id=$_POST['id'];
      $mate=$_POST['materia'];
      $classe=$_POST['class'];
      $codice=$_POST['codisbn'];
      $titolo=$_POST['titolo'];
      $autori=$_POST['autori'];
      $editore=$_POST['editore'];

      $sqlcmd="UPDATE libro SET ((Classe_Sezione = '$classe') (Materia_Disciplina = '$mate') WHERE id = '$id')";

      $risultato=mysql_query($sqlcmd) or die (mysql_error());

      if (! $risultato) exit ("Erorre nel comando SELECT");[/PHP]

      Il problema è che se NON tutti i campi sono pieni mi va a inserire nel DB spazi vuoti, per questo nel comando UPDATE vorrei mettere una condizione dove: nel caso l'utente ha lasciato un campo vuoto, non modifica quel campo nel DB!
      :arrabbiato:

      Spero che qualcuno possa aiutarmi in fretta.
      Grazie a Tutti 😄

      postato in Coding
      S
      slave90
    • RE: Errore comando &quot;insert&quot; in pagina php

      Ok ci proverò.
      In linea di massima se non riesco so a chi rivolgermi 😉

      Grazie Ancora!

      postato in Coding
      S
      slave90
    • RE: Errore comando &quot;insert&quot; in pagina php

      @Samyorn said:

      Potresti postare un echo degli elementi che recuperi con $_POST ?

      per ora non mi voglio complicare la vita, anche perchè non saprei farlo 😄

      Comunque la mia era pura ironia, anzi ti ringrazio ancora dell'aiuto 😉

      postato in Coding
      S
      slave90
    • RE: Errore comando &quot;insert&quot; in pagina php

      Ho risolto grazie mille
      Il problema era che nel caricare come titolo libro mettevo "storia dell**'**arte" ed era quell ' che dava problemi
      questo sta a significare che non potrò caricare nessun tipo di nome, titolo o codice che sia contenente '?

      postato in Coding
      S
      slave90
    • RE: Errore comando &quot;insert&quot; in pagina php

      ignorante si, ma non fino a questo punto 😄 c'è il collegamento al DB..

      Comunque ho apportato le tue modifiche ma il risultato non cambia

      Errore di sintassi nella query SQL vicino a 'arte','U','Casa','12','5')' linea 1

      postato in Coding
      S
      slave90
    • Errore comando &quot;insert&quot; in pagina php

      Salve a tutti,
      ho un piccolo preblema per quanto riguarda il comando sql "insert"
      Questa è la parte dove riscontro l'errore:

      [php]mysql_select_db("nome_db") or exit ("Errore nell'apertura del database");

      $mate=$_POST['materia'];
      $classe=$_POST['class'];
      $codice=$_POST['codisbn'];
      $titolo=$_POST['titolo'];
      $autori=$_POST['autori'];
      $prezzo=$_POST['prezzoun'];
      $editore=$_POST['editore'];
      $copie=$_POST['dispon'];
      $volume=$_POST['volu'];

      $sqlcmd="INSERT INTO libro VALUES ('','$mate','$mate','$codice','$autori','$titolo','$volume','$editore','$prezzo','$copie');"
      $risultato=mysql_query($sqlcmd);

      if (! $risultato) exit ("Erorre nel comando SELECT");
      [/php]
      Alla fine provando in locale con easyphp mi da errore sulla riga "$risultato=mysql_query($sqlcmd);"

      Ma non riesco a capire proprio il perchè :mmm:
      Qualcuno puo aiutarmi?

      p.s. scusate il codice "grezzo" ma sono alle prime armi 😄

      postato in Coding
      S
      slave90