Visualizzazione risultati 1 fino 2 di 2

Discussione: problemi insert into result msqli ecc.ecc

  1. #1
    Guest

    Predefinito problemi insert into result msqli ecc.ecc

    Salve a tutti,

    Ho dei seri problemi che non riesco a risolvere con gli esempi che si trovano su internet: Vorrei passare a msqli visto che sta prendendo piede ma ci sono dei concetti che non mi sono ben chiari. Ho fatto una prova e ho cercato di adattarli alle mie esigenze ma con risultati a dir tanto pietosi. Sicuramente sarò na pippa (scusate il termine) nella programmazione. Questo è il codice di esempio:


    connettimysqli.php


    Codice PHP:


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </html>
    </head>

    <?php
    $ip
    = $_SERVER['SERVER_ADDR'];

    if(
    substr($ip,-7,3) == '150'){

    $host = 'nas';
    $user = 'fabio';
    $password = 'xxxxx';
    $db = 'MegaLaboratorio';

    $con=mysqli_connect($host, $user, $password, $db);

    if (!
    $con) {
    die (
    'Non riesco a connettermi: ' . mysqli_connect_errno());
    }

    $mysqli_db_selected = mysqli_select_db($con, $db);
    if (!
    $mysqli_db_selected) {
    die (
    "Errore nella selezione del database: " . mysqli_connect_errno());
    }
    else
    {

    echo
    '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';

    //echo "<h1>Ti sei connesso al database.";

    /*Se voglio visualizzare per vedere da dove mi connetto. Ho messo solo questo perchè sotto c'è dell'altro dove vado in vacanza.*/

    echo"</h1>";


    }

    }
    inserimentonome.php

    Codice PHP:

    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    </head>
    <body>

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

    Nome: <input type="text" name="nome" id="nome" />

    <div align ="center">

    <input type="submit" value="Aggiungi" />
    </div>
    </form>
    <?php
    if (!isset($_POST['submit'])) {

    require_once(
    "connettimysqli.php");

    $con->query("INSERT INTO localita (nome) VALUES ('$nome')");


    $con->query($sql);


    $result = mysqli_fetch_assoc($sql); // controllo l'esito
    if (!$result) {
    die(
    "Errore nella query $sql: " . mysql_error());
    }
    else{


    echo
    " Nome inserito con successo !!!!! <meta http-equiv='Refresh' content='10; URL=provanome.php'>";

    }

    }
    ?>
    </body>
    </html>
    Ora m'inserisce solo delle righe vuote nel db con tutto che io ovviamente ho inserito il nome nel db ma rimangono righe vuote. Spero qualcuno di voi che mi possa aiutare. GRazie.

  2. #2
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito

    Su Altervista, i database, una volta attivati, hanno accesso standard per tutti gli utenti, non quelli che hai messo tu: Dati di accesso Mysql e phpmyadmin
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

Regole di scrittura

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