Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    inserire righe in tabella

    ciao a tutti,
    quallcuno mi sa dire cosa c'è che non va in questo semplice script?

    <?php
    session_start();
    include "config.php";
    include "connnect.php";
    $sql = 'INSERT INTO ordini (destinatario, titolo, ordine, nome) VALUES ('.$destinatario.', '.$titolo.', '.$_SESSION["confermaordine"].', '.$_SESSION["name"].');';
    $query = mysql_query($sql, $connect)
    or die("Query non valida: " . mysql_error());
    ?>

    grazie a chi mi risponde
    Lo Zio Pas lavora in background

  2. #2

    Re: inserire righe in tabella

    Originariamente inviato da LoZioPas
    ciao a tutti,
    quallcuno mi sa dire cosa c'è che non va in questo semplice script?
    Codice PHP:
    <?php
        session_start
    ();
        include 
    "config.php";
        include 
    "connnect.php";

    $sql 'INSERT INTO ordini (destinatario, titolo, ordine, nome) VALUES ('.$destinatario.', '.$titolo.', '.$_SESSION["confermaordine"].', '.$_SESSION["name"].');';    $query mysql_query($sql$connect)
            or die(
    "Query non valida: " mysql_error());
    ?>
    grazie a chi mi risponde
    Scommetto che è un errore di inclusione..

    include "connnect.php"; e include "config.php";
    vanno scritti così

    include("connnect.php"); e
    include("config.php");

    controlla che connnect.php si chiami realmente così..


    Soluzioni di Web marketing, CMS, Temi wordpress, grafica e molto altro

    -----
    Ogni topic aperto con un titolo errato fa perdere un capello al moderatore che lo dovrà sistemare.. se non vuoi contribuire alla calvizia dei moderatori apri 3D a norma di regolamento, e prima fai una ricerca! No pvt tecnici!

  3. #3
    giusto, grazie
    però non va lo stesso. ho paura che ci siano problemi nelle virgolette!
    Lo Zio Pas lavora in background

  4. #4
    Originariamente inviato da LoZioPas
    giusto, grazie
    però non va lo stesso. ho paura che ci siano problemi nelle virgolette!
    posta l'errore
    Soluzioni di Web marketing, CMS, Temi wordpress, grafica e molto altro

    -----
    Ogni topic aperto con un titolo errato fa perdere un capello al moderatore che lo dovrà sistemare.. se non vuoi contribuire alla calvizia dei moderatori apri 3D a norma di regolamento, e prima fai una ricerca! No pvt tecnici!

  5. #5
    mi dice che la query non è valida

    <?php
    session_start();
    include ("config.php");
    include ("connnect.php");
    $sql = 'INSERT INTO ordini (destinatario, titolo, ordine, nome) VALUES ('.$destinatario.', '.$titolo.', '.$_SESSION["confermaordine"].', '.$_SESSION["name"].');';
    $query = mysql_query($sql, $connect)
    or die("Query non valida: " . mysql_error());
    ?>

    perciò deduco che non riesce a connettersi con il dtatbase.
    Lo Zio Pas lavora in background

  6. #6
    Originariamente inviato da LoZioPas
    mi dice che la query non è valida

    <?php
    session_start();
    include ("config.php");
    include ("connnect.php");
    $sql = 'INSERT INTO ordini (destinatario, titolo, ordine, nome) VALUES ('.$destinatario.', '.$titolo.', '.$_SESSION["confermaordine"].', '.$_SESSION["name"].');';
    $query = mysql_query($sql, $connect)
    or die("Query non valida: " . mysql_error());
    ?>

    perciò deduco che non riesce a connettersi con il dtatbase.
    non per essere ripetitivo ma guarda connnect.php sicuro di averlo scritto con 3 n
    Soluzioni di Web marketing, CMS, Temi wordpress, grafica e molto altro

    -----
    Ogni topic aperto con un titolo errato fa perdere un capello al moderatore che lo dovrà sistemare.. se non vuoi contribuire alla calvizia dei moderatori apri 3D a norma di regolamento, e prima fai una ricerca! No pvt tecnici!

  7. #7
    in effetti ho sbalgiato a postare il codice.
    quello giusto era quest

    <?php
    session_start();
    include ("config.php");
    include ("connect.php");
    $sql = 'INSERT INTO ordini (destinatario, titolo, ordine, nome) VALUES ('.$destinatario.', '.$titolo.', '.$_SESSION["confermaordine"].', '.$_SESSION["name"].');';
    $query = mysql_query($sql, $connect)
    or die("Impossibile completare l'operazione. Errore: " . mysql_error());
    ?>

    chiedo venia :adhone:

    ma la sostanza non cambia:
    Impossibile completare l'operazione. Errore: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '@everline.it, Ordine prodotti, <!DOCTYPE HTML PUBLIC "-//W3
    Lo Zio Pas lavora in background

  8. #8
    ok, ce l'ho fatta:

    <?php
    session_start();
    include ("config.php");
    include ("connect.php");
    $sql = 'INSERT INTO ordini (destinatario, titolo, ordine, nome) VALUES ("a", "b", "c", "d");';
    $query = mysql_query($sql, $connect)
    or die("Impossibile completare l'operazione. Errore: " . mysql_error());
    ?>

    dove a, b, c, d sono le mie variabili
    Lo Zio Pas lavora in background

  9. #9
    il problema ora è che lo script funziiona benissimo se gli dico di scrivere nella tabella delle stringhe di testo, mentre se tento di inserire datii contenuti in variabili mi dà gli errori più disparati (tipo che non esiste un campo nella tabella col nome della variabile:

    Unknown column '$variabile' in 'field list'

    ).
    Lo Zio Pas lavora in background

  10. #10
    Codice PHP:
    <?php
    session_start
    ();
    include (
    "config.php");
    include (
    "connect.php");
    $sql "INSERT INTO ordini (destinatario, titolo, ordine, nome) VALUES ('".$destinatario."', '".$titolo."', '".$_SESSION['confermaordine']."', '".$_SESSION['name']."')";
    $query mysql_query($sql$connect)
    or die(
    "Impossibile completare l'operazione. Errore: " mysql_error());
    ?>
    Come vedi ho modificato solamente qualche particolare della stringa sql: avevi dimenticato gli apici per racchiudere le variabili di tipo string/text. ('".$destinatario."')
    Se invece il campo in cui devi inserire la variabile è di tipo numerico andava bene la sitassi che avevi usato tu.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.