Visualizzazione risultati 1 fino 8 di 8
Like Tree1Likes
  • 1 Post By mzanella

Discussione: phpmyadmin

  1. #1
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Post phpmyadmin

    ho creato un database in phpmyadmin

    ma non si vede modifica, copia e elimina

    ce' quaòche problema?

    grazie

  2. #2
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    ho creato un database in phpmyadmin

    ma nelle tabelle non si vede modifica, copia e elimina

    ce' qualche problema?

    grazie

  3. #3
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    un altra cosa quando si crea una tabella in phpmyadmin per inserire un numero di telefono puo' andare bene char.

    poi ho una tabella con scritto citta' mi da errore di inserimento da un form html ho messo citta senza accento (ho provato anche città con la à in apostrofo ma mi da errore


    grazie

  4. #4
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    ho creato un database in phpmyadmin
    Quindi non stai parlando di AlterVista, dove non è possibile creare nuovi database. Se hai problemi con altri servizi è difficile aiutarti.

    un altra cosa quando si crea una tabella in phpmyadmin per inserire un numero di telefono puo' andare bene char.
    Tecnicamente questa non era una domanda, comunque sì.

    poi ho una tabella con scritto citta' mi da errore di inserimento da un form html ho messo citta senza accento (ho provato anche città con la à in apostrofo ma mi da errore
    Mostra il codice PHP relativo all'inserimento, la struttura del form HTML e lo schema della tabella interessata.

    I suggerimenti che do più spesso:


  5. #5
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    prima domanda mi sono sbagliato volevo scrivere ho creato una tabella in phpmyadmin in altervista

    le altre domande vanno bene

    Ho fatto una tabella nel database di phpmyadmin di altervista

    ma da errore su numero di
    1) telefono con inserimento in char

    2) poi mi da errore sulla tabella citta' sicuramente perche ce' accento sulla a( ho provato a' e à ma da errore lo stesso


    codice

    FORM AZIENDA
    Codice HTML:
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="generator" content="AlterVista - Editor HTML"/>
    <title>form</title>
    </head>
    <body>

    <form method="post" action="elaborazione_azienda.php">


    <!--<fieldset>
    <legend>dati:</legend>-->

    <label for="nome_azienda">nome azienda:</label><br>
    <input type="text" id="nome_azienda" name="nome_azienda" size="40"><br><br>

    <label for="indirizzo">indirizzo:</label><br>
    <input type="text" id="indirizzo" name="indirizzo" size="40"><br><br>

    <label for="citta">città:</label><br>
    <input type="text" id="citta" name="citta" size="30"><br><br>

    <label for="telefono">telefono:</label><br>
    <input type="text" id="telefono" name="telefono" size="20"><br><br>

    <label for="descrizione">descrizione:</label><br>
    <textarea name="descrizione" style="width:500px; height:200px;">write here</textarea>
    <br><br><br>

    <!--<form action="/action_page.php">
    <label for="favcolor">Select your favorite color:</label>
    <input type="color" id="favcolor" name="favcolor" value="#0011ff">
    <input type="submit" value="Submit">
    </form>-->

    <br><br><br>

    <input type="submit" value="crea">
    <br><br>
    <input type="reset" value="reset">

    <!--</fieldset>-->
    </form>


    </body>
    </html>


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

    ELABORAZIONE AZIENDA
    Codice PHP:
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="generator" content="AlterVista - Editor HTML"/>

    <title>collegamento database</title>

    </head>

    <body>

    <?php

    /////////////////////////////////
    /// connessione database ///
    ////////////////////////////////
    //dichiarazioni variabili per connessione database

    $host = 'localhost';
    $user = 'root';
    $password = 'root';
    $database = 'marco1';

    // connesione database server
    $connessione= mysql_connect($host, $user, $password)
    or
    die ("impossibile connetersi al server");

    // selezione database
    mysql_select_db ($database)
    or
    die ("impossibile connetersi al database $database");

    /////////////////////////////////
    //// inserisci nuovi dati ////
    ////////////////////////////////
    // creo le variabili e carico i dati

    $nome_azienda= $_POST['nome_azienda'];
    $indirizzo= $_POST['indirizzo'];
    $citta= $_POST['citta'];
    $telefono= $_POST['telefono'];
    $descrizione= $_POST['descrizione'];


    // prepara la query di inserimento dati


    // insert into "nome tabella" ("nome colonna 1", "nome colonna 2", ...)
    $query_insert = "insert into azienda (nome_azienda, indirizzo, citta, telefono, descrizione)
    values ('$nome_azienda' , '$indirizzo' , '$citta' , '$telefono' , '$descrizione')";

    // lancia la query
    $risultato_insert = mysql_query ( $query_insert);

    // controllo esito
    if (!$risultato_insert)

    {

    die ("errore nella query $query_insert: " . mysql_error());
    }

    // chiuso la connessione a mysql
    mysql_close();

    ?>

    <p>i tuoi dati sono stati inseriti correttamente</p>

    </body>
    </html>


    DATABASE (lo scritto perche' non riesco a caricare l' immagine)

    1 nome_azienda varchar(40) latin1_swedish_ci No Nessuno Modifica Modifica Elimina Elimina
    Primaria Primaria
    Più

    2 indirizzo varchar(40) latin1_swedish_ci No Nessuno Modifica Modifica Elimina Elimina
    Primaria Primaria
    Più

    3 citta varchar(30) latin1_swedish_ci No Nessuno Modifica Modifica Elimina Elimina
    Primaria Primaria
    Più

    4 telefono char(10) latin1_swedish_ci No Nessuno Modifica Modifica Elimina Elimina
    Primaria Primaria
    Più

    5 descrizione varchar(500) latin1_swedish_ci No Nessuno Modifica Modifica Elimina Elimina
    Ultima modifica di wwt021166 : 18-11-2020 alle ore 00.05.51 Motivo: +tag

  6. #6
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    nel form mi dice riga inserita correttamente

    poi nel database mi inserisce la riga vuota


    In Mostra nel database
    non appare modifica copia elimina

    mi da il messaggio >>> Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.



    grazie
    Ultima modifica di wwt021166 : 17-11-2020 alle ore 22.07.03

  7. #7
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Le funzioni mysql_* non fanno più parte di PHP da quasi due anni, e già allora erano deprecate da qualche anno. Passa a PDO o mysqli.

    Oltre a questo il codice ha dei problemi, per esempio
    Codice PHP:
    $numero= $_POST['nome_azienda'];
    $nome= $_POST['indirizzo'];
    $email= $_POST['citta'];
    $altezza= $_POST['telefono'];
    $colore_pelle= $_POST['descrizione'];
    perché a una variabile che si chiama $numero viene assegnato il valore nome_azienda? E nome/indirizzo, email/citta, altezza/telefono, colore_pelle/descrizione... i nomi sono tutti sbagliati.

    Di conseguenza queste righe non ci comportano come dovrebbero
    Codice PHP:
    $query_insert = "insert into azienda (nome_azienda, indirizzo, citta, telefono, descrizione)
    values ('
    $nome_azienda' , '$indirizzo' , '$citta' , '$telefono' , '$descrizione')";
    perché nessuna delle variabili $nome_azienda, indirizzo, citta, telefono, descrizione è inizializzata.

    Comunque dalle credenziali che hai nel codice non sembra tu sia su AlterVista
    Codice:
    $host = 'localhost';
    $user = 'root';
    $password = 'root';
    $database = 'marco1';
    a meno che non siano completamente a caso ...

    In Mostra nel database
    non appare modifica copia elimina

    mi da il messaggio >>> Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.
    Il messaggio è auto esplicativo, non puoi cancellare (modificare o copiare) righe se la tabella non possiede una chiave.

    ma da errore su numero di
    1) telefono con inserimento in char
    Quale errore, e in quale contesto?

    2) poi mi da errore sulla tabella citta' sicuramente perche ce' accento sulla a( ho provato a' e à ma da errore lo stesso
    Puoi chiamarla semplicemente "citta", o seguire la convenzione di dare nomi inglesi alle tabelle (city).
    wwt021166 likes this.

    I suggerimenti che do più spesso:


  8. #8
    wwt021166 non è connesso Utente giovane
    Data registrazione
    23-10-2020
    Messaggi
    70

    Predefinito

    per le variabili mi ero sbagliato sul controllo copia e incolla Corretto adesso tutto bene inserimento riesce

    le credenziali le ho messe a caso

    ho aggiunto una tabella id come chiave primaria

    tabella telefono risolto

    per la tabella citta' ho scritto citta senza apostrofo


    grazie
    Ultima modifica di wwt021166 : 18-11-2020 alle ore 01.56.49

Regole di scrittura

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