WebSite X5Help Center

 
Guido R.
Guido R.
User

Database viewer funzionamento  it

Autor: Guido R.
Visitado 3269, Followers 1, Compartido 0  

host su altervista.

tabella di prova con due campi di testo

  • l'inserimento funziona
  • la cancellazione no (Impossibile eliminare il record)
  • l'aggiornamento di un record inserito nemmeno (Impossibile eseguire la query)

dove è l'errore ?

Publicado en
23 RESPUESTAS - 1 ÚTIL - 1 CORRECTO
Guido R.
Guido R.
User
Autor

provato anche su host one.com

stesso identico risultato

E' forse un problema di autorizzazione sulla tabella ?

se si : come e dove si settano ?

Leer más
Publicado en de Guido R.
Incomedia
Claudio D.
Incomedia

Buongiorno Guido,

Puoi scrivermi il link alla pagina dove hai inserito il database viewer?

Le impostazioni di autorizzazione sono quelle impostate nel database utilizzato.

Grazie mille!

Leer más
Publicado en de Claudio D.
Incomedia
Riccardo P.
Incomedia

Buongiorno Guido,

sembra che la tabella non sia modificabile al sito. Prova a controllare il sito al passo 1 sia scritto correttamente. Prova anche a creare un nuovo progetto collegato ad una nuova tabella e riprovare a modificare dei dati.

Fammi Sapere.

Leer más
Publicado en de Riccardo P.
Guido R.
Guido R.
User
Autor

Per Claudio:

al passo 1 :

impostazioni generali - scelta del modello - stile del modello - personalizzazione del modello

mi sembra tutto ok e non vedo riferimenti a DB

Per Sheggia12:

il link che hai passato è perfettamente funzionante.

avevo provato l' identico test su one.com ma con gli stessi scarsi risultati.

Potresti indicarmi cosa controllare tramite phpmyadmin su one.com visto che funziona ?

Grazie ad entrambi

Leer más
Publicado en de Guido R.
Skeggia 12
Skeggia 12
Moderator

@guido:

io non ho impostato nulla sul db... in website ho inserito l'oggetto database viewer e l'ho collegato al database e alla tabella che si visualizza nell'esempio postato...tutto qua...non ho impostato nessun permesso speciale di scrittura nel database, quindi dovrebbe funzionarti se hai inserito i parametri giusti...una precisazione...database viewer legge solo dati testuali dalle tabelle del DB e non tabelle con campi Blob contenenti dati immagine...

Leer más
Publicado en de Skeggia 12
Guido R.
Guido R.
User
Autor

mistero.

i parametri del db li prendo direttamente da one.com in PHP & MySQL e li inserisco nella Gestione dati . non tocco nient'altro quindi rimangono i parametri di default per l'invio mail e cartella con accesso in scrittura(campo vuoto)

aggiungo una pagina ci insersco il database viewer che mi riporta i parametri inseriti prima.

inserisco  il nome tabella  e spunto le varie opazioni di visualizzazione.

salvo

esporto su internet.

i dati ci sono e si vedono. posso inserirne di nuovi ma non cambiarli o cancellarli.

niente da fare.

http://www.gaid.it/db/pagina-4.php

non capisco

Leer más
Publicado en de Guido R.
Guido R.
Guido R.
User
Autor

ultime cose che ho notato:

  • al termine della creazione della pagina con il db viewer l'estensione è di default .html
  • successivamente nelle impostazioni esperto lo cambio in .php
  • il ridimensionamento della colonna a differenza di quanto succede su quello di skeggia12 è possibile solo sulla prima. Il cursore cambia aspetto ad indicarne la possibilità.

grazie ancora per l'aiuto che potrete darmi a capire

Leer más
Publicado en de Guido R.
Skeggia 12
Skeggia 12
Moderator

se puoi e vuoi crea il file iwzip di questo progetto di pagina 4 e allegalo qui in modo che lo staff e noi utenti possano analizzarlo per svelare l'arcano...

Leer más
Publicado en de Skeggia 12
Guido R.
Guido R.
User
Autor

eccolo

Leer más
Publicado en de Guido R.
Skeggia 12
Skeggia 12
Moderator

così al volo...ora devo uscire...mi sembra che la index abbia estensione html...prova a modificarla nelle proprietà della pagina, impostando php in tab esperto, e riesporta il tutto... (cancella anche sul server index.html)...ci risentiamo dopo...

Leer más
Publicado en de Skeggia 12
Guido R.
Guido R.
User
Autor

l'avevo notato e avevo già provato, se noti l'avevo scritto.

però ho fatto lo stesso come hai detto.

apro il progetto , prorietà esperto della pagina e cambio in php

salvo, cancello il contenuto del sito ed esporto tutti i files.

http://www.gaid.it/db/index.php

niente da fare

filtro esporto inserisco ma non aggiorno e non cancello

Leer más
Publicado en de Guido R.
Skeggia 12
Skeggia 12
Moderator

guido: ho modificato il tuo progetto, mettendo l'estensione php e inserendo i dati del mio db e di una tabella e tutto funziona (one.com)...aggiungo, modifico e cancello...a questo punto non so cosa dire...

Leer más
Publicado en de Skeggia 12
Guido R.
Guido R.
User
Autor

Skeggia12 Comunque grazie 1000.

Ho l'impressione che dipenda dalla tabella/DB .

provo ad aprire un ticket con one com

Leer más
Publicado en de Guido R.
Guido R.
Guido R.
User
Autor

domanda al supporto  one.com

uso il programma websiteX5 per la gestione del mio sito personale.  Con questo programma è possibile gestire tabelle mysql preventivamente create con phpmadmin. Lo script funziona per l'inerimento nuovi record, ma non riesco né a aggiornarli né a cancellarli. quali sono i settaggi corretti per poter eseguire queste operazioni ?

risposta one.com

in ogni caso nel database di default non c'è da fare .

verificare con incomedia se necessità qualche settaggio particolare

non ne esco

Leer más
Publicado en de Guido R.
Incomedia
Riccardo P.
Incomedia

Buongiorno Guido,

hai provato con un nuovo progetto settando un db nuovo?

Ti ricordo che occorre solo inserire i dati del DB e il nome della tabella nel programma. WebSIte X5 crea automaticamente la tabella con i vari campi.

Facci Sapere.

Leer más
Publicado en de Riccardo P.
Giovanni G.
Giovanni G.
User

In altervista dovresti settare la versione di php 5.4

Leer más
Publicado en de Giovanni G.
Guido R.
Guido R.
User
Autor

Versione di PHP: 5.6.7PASS

Supporto sessioniPASS

Cartella su Server con accesso in scrittura (site root folder)PASS

Supporto MySQL ed impostazioni database (test db)PASS
++++++++++++++++
vado in phpMyAdmin

create table
Table name dbtest
Name:descrizione
Type: Text
Name:quantita
Type: int

lascio di default

Length/Values Default Collation Attributes Null Index A_I Comments

Table comments: db test viewer incomedia

lascio di default

Storage Engine: Myisam  Collation:
Save
++++++++++
parto da zero con websiteX5
cancello il contenuto della cartella dove esporterò
+++++++++++++

creo il sito
pagina .php nelle prorietà della pagina
gestione dati - inserisco i dati del DB
inserisco dbviewer
spunto visualizza controlli per modifica

pubblico tutto il sito

inserimento Ok
aggiornamento Impossibile eseguire la query
cancellazione Impossibile eliminare il record

niente da fare

Leer más
Publicado en de Guido R.
Guido R.
Guido R.
User
Autor

ULTIMA

rifaccio lo stesso test su altervista copiando il progetto e cambiando i dati relativi al db.

PERO'

questa volta è una tabella "utenti" creata con la funzione di registrazione automatica per accedere ad un area riservata.

FUNZIONA MA NON HO CAPITO PERCHE' E COME

Versione di PHP: 5.2.17PASSSupporto sessioniPASSCartella su Server con accesso in scrittura (site root folder)PASSSupporto MySQL ed impostazioni database (test db)PASS

di seguito l'esportazione in formato sql della tabella

La tabella ha una struttura più complessa:

-- phpMyAdmin SQL Dump
-- version 4.1.7
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Mag 22, 2015 alle 07:11
-- Versione del server: 5.1.71-community-log
-- PHP Version: 5.3.10

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `my_gaid`
--

-- --------------------------------------------------------

--
-- Struttura della tabella `Utenti`
--

CREATE TABLE IF NOT EXISTS `Utenti` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `ip` varchar(16) NOT NULL,
  `username` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `password` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `realname` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `email` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `key` varchar(32) NOT NULL,
  `validated` int(1) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;

--
-- Dump dei dati per la tabella `Utenti`
--

INSERT INTO `Utenti` (`id`, `ts`, `ip`, `username`, `password`, `realname`, `email`, `key`, `validated`) VALUES
(10, '2015-01-04 20:33:26', '46.227.4.183', 'Teodor', 'teo', 'Teodor, '***', 'd2988d81efcf0a3cd0de82af9c6760e9', 1),
(8, '2014-12-01 23:00:00', '37.186.194.244', 'sonoio', 'esisto', 'sono io', '***', '8566662bf59da99c732bc572eeec4906', 1);

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Leer más
Publicado en de Guido R.
Incomedia
Riccardo P.
Incomedia

Buongiorno Guido,

se con la registrazione automatica il processo funziona, puoi usare quella. Ti informo che basta connettere il db e dare il nome alla tabella il programma creerà lui i campi necessari

Leer más
Publicado en de Riccardo P.
Guido R.
Guido R.
User
Autor

in effetti modificando la struttura della tabella creata in automatico tutto sembra funzionare.

grazie

Leer más
Publicado en de Guido R.