Forum Flash, Actionscript, PHP e MySQL
Dove sbaglio in questo form?!

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP
Precedente  Successivo 
Autore Messaggio
Silvietta
nuovo utente
nuovo utente


Età: -1985
Registrato: 08/05/07 19:15
Messaggi: 3

MessaggioOggetto: Dove sbaglio in questo form?!
Inviato: 20.05.07 | 11:55
Rispondi citando

Salve a tutti Surprised Inauguro la mia presenza sul forum dimostrando subito la mia abissale ignoranza con il php! Confused Premetto subito, infatti, di avere conoscenze piuttosto limitate ad amatoriali, che spero pian piano, anche grazie a questo forum, di migliorare.

Ecco quello che sto cercando di fare: script per gestire la pagina di rassegna stampa di un sito. Praticamente, l'utente ha tre diversi tipi di articoli da inserire: sottoforma di immagine acquisita da scenner, come link a un sito esterno, come semplice testo incollato.

Ecco il form per l'inserimento
 
Codice:
<h1>Inserisci Articolo</h1>
  <form method="post" action="save.php" >
<table width="50%"  border="0" cellspacing="3" cellpadding="3" align="center" style="background-color:#FFFFFF;">
<td colspan="2" style="text-align:center;"><strong>Selezionare tipo di articolo da inserire:</strong></td></tr>
   <tr>
    <td>Tipo di articolo:</td>
    <td>
        <div align="right">Immagine da scanner
          <input name="tipo" type="radio" value="scan" />
          <br />
        Pagina di un sito esterno 
        <input name="tipo" type="radio" value="url" />
        <br />
        Testo semplice 
        <input name="tipo" type="radio" value="testo" />
      </div></td></tr>
  <tr>
    <td colspan="2" style="text-align:center;"><strong>Informazioni generali</strong></td>
    </tr>
  <tr>
    <td>Titolo:</td>
    <td>
        <div align="right">
          <input type="text" size="45" name="titolo" />
      </div></td></tr>
                   <tr>
    <td>Data pubblicazione:</td>
    <td>
        <div align="right">
          <input name="data" type="text" value="00/00/2007" size="45" />
          </div></td></tr>

    <td>Fonte (<em>nome giornale o nome del sito</em>):</td>
    <td>
        <div align="right">
          <input type="text" size="45" name="testata" />
          </div></td></tr>
      
      <tr>
        <td colspan="2" style="text-align:center;"><strong><br />
        Informazioni immagine
            da scanner </strong></td>
      </tr>
      <tr>
          <td>Nome file immagine:</td>
    <td>
        <div align="right">
          <input name="img" type="text" value="" size="40" /> 
          (senza .jpg)
        </div></td></tr>
        <tr>
   <td colspan="2">
   <a href="form.php" onClick="NewWindow(this.href,'name','500','200','yes');return false">
       <img src="camera.gif" alt="" width="16" height="16" align="absmiddle" border="0"> Inserisci immagine
   </a>    
</td>
  </tr>
      <tr>
        <td colspan="2" style="text-align:center;"><strong><br>
        Informazioni articolo da sito esterno</strong></td>
      </tr>
      <tr>
          <td>Indirizzo pagina web articolo:</td>
    <td>
        <div align="right">
          <input name="url" type="text" value="" size="40" /> 
        </div></td></tr>
      <tr>
        <td colspan="2" style="text-align:center;"><strong><br>
        Informazioni articolo di testo semplice</strong></td>
      </tr>
  <tr>
    <td>Testo:</td>
    <td>
        <div align="right">
          <textarea cols="45" rows="15" name="testo"></textarea>
      </div></td></tr>

</table>
<p align="center"><input type="submit" value="Invia" /></p>
</form>


E questa è il codice per trasferire i dati sull'apposita tabella del database

 
Codice:
<?php
$query 
"INSERT INTO rassegna (tipo, titolo, data, testata, img, url, testo) 
    VALUES ('
$tipo' '$titolo', '$data', '$testata', '$img', '$url', '$testo')";
    
    if (
mysql_query ($query$db))
        echo 
"<p aling='center'>inserimento completato correttamente</p>";
    else 
        echo 
"errore: ".mysql_error(); ?>


Ovviamente...NON VA! Questo è l'errore che mi stampa mysql:
 
Citazione:
Column count doesn't match value count at row 1


Purtroppo non riesco a capire cosa significhi!

Qualcuno saprebbe aiutarmi? Embarassed


Ultima modifica di Silvietta il 21.05.07 | 17:58, modificato 1 volta in totale
Torna in cima
Profilo Messaggio privato   HomePage MSN Messenger
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 20.05.07 | 15:56
Rispondi citando

Ciao Silvietta, ti do il Benvenuto nel Forum! Mr. Green

C'è un errore nella query, manca una virgola tra '$tipo' e '$titolo' all'interno delle parentesi del VALUES

P.S: se negli script PHP racchiusi tra bbcode CODE aggiungi i tag di apertura e di chiusura di PHP il codice si colora, esempio:
 
Codice:
<?php
$query 
"INSERT INTO rassegna (tipo, titolo, data, testata, img, url, testo) 
    VALUES ('
$tipo', '$titolo', '$data', '$testata', '$img', '$url', '$testo')";
    
    if (
mysql_query ($query$db))
        echo 
"<p aling='center'>inserimento completato correttamente</p>";
    else 
        echo 
"errore: ".mysql_error();
?>

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Silvietta
nuovo utente
nuovo utente


Età: -1985
Registrato: 08/05/07 19:15
Messaggi: 3

MessaggioOggetto:
Inviato: 21.05.07 | 18:02
Rispondi citando

Embarassed OPS!
Ecco, partendo con l'idea di non essere capace, appena ho visto il messaggio di errore ho pensato di aver fatto qualche gravissimo errore e pensato ai massimi sistemi.
....
.....
invece era un virgola Mmhhh

Per la serie, facciamoci subito riconoscere Tu Ta Ta

Grazie per il benvenuto, e anche per il consiglio per il codice
Torna in cima
Profilo Messaggio privato   HomePage MSN Messenger
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 21.05.07 | 19:09
Rispondi citando

Nessun problema, capita a tutti! ;)

.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio Form con tabelle: dove sbaglio? Pegasus HTML, XHTML, CSS, standard W3C e accessibilità 15 10.11.07 | 11:43 Leggi gli ultimi messaggi
Pegasus
Nessun nuovo messaggio Dove sbaglio? xml+flash mino ActionScript & Server Side 11 26.09.05 | 20:14 Leggi gli ultimi messaggi
Aenema
Nessun nuovo messaggio SEPI quesiti su questo editor ludovico Hardware & Software Upgrade! 2 09.03.07 | 11:03 Leggi gli ultimi messaggi
ludovico
Nessun nuovo messaggio Date un'occhiata a questo logo... alfo Grafica e web design 9 29.08.05 | 14:33 Leggi gli ultimi messaggi
alfo
Nessun nuovo messaggio altri menu come questo dropdown? mino HTML, XHTML, CSS, standard W3C e accessibilità 8 01.03.06 | 16:51 Leggi gli ultimi messaggi
blitz



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Non puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005