Rezultate 1 la 9 din 9

Subiect: Care-i treaba de nu merge ? :|

Vizualizare arbore

  1. #6
    Avatarul lui Cristi G
    Cristi G este deconectat Membru SeoPedia
    Reputatie:
    49
    Data înscrierii
    16th April 2009
    Locaţie
    Iasi
    Vârstă
    34
    Posturi
    1.664
    Putere Rep
    49


    Implicit

    Inca o problema. Am un form pe care ,depinzand de ceea ce vreau sa fac pot EDITA sau ADAUGA noi autori. Edit merge, sa adaug NU , desi nu vad nimic gresit.
    Codul paginii html , unde apare form-ul pentru edit/adaugare.
    Cod PHP:
    <h1><?php htmlout($pagetitle); ?></h1>
    <form action="?<?php htmlout($action); ?>" method="post">
    <div>
    <label for="name">Name: <input type="text" name="name" id="name" value="<?php htmlout($name); ?>"/></label>
    </div>
    <div>
    <label for="email">Email: <input type="text" name="email" id="email" value="<?php htmlout($email); ?>"/></label>
    </div>
    <div>
    <input type="hidden" name="id" value="<?php
    htmlout
    ($id); ?>"/>
    <input type="submit" value="<?php htmlout($button); ?>"/>
    </div>
    </form>
    si codul care realizeaza inserarea in db :
    Cod PHP:
    if (isset($_GET['adauga']))
    {
    $pagetitle 'New Author';
    $action 'adauga';
    $name '';
    $email '';
    $id '';
    $button 'Adauga autor';
    include 
    'manageauthors.html.php';
    exit();
    }
    if(isset(
    $_POST['adauga']))
    { include 
    $_SERVER['DOCUMENT_ROOT'] . '/includes/db.inc.html.php';
    $name mysqli_real_escape_string($connect$_POST['name']);
    $email mysqli_real_escape_string($connect$_POST['email']);
    $sql "INSERT INTO authors SET
    name='
    $name',
    email='
    $email'";
    if(!
    mysqli_query($connect$sql))
                {
    $error 'Nu pot adauga autorul in baza de date' mysqli_error($connect);
                include 
    $_SERVER['DOCUMENT_ROOT'] . '/error.html.php';
                exit();
                } 
    LE : rezolvat , in loc sa folsoesc get am folosit POST.

    acum am alta problema : am la fiecare dupa ce se executa ceea ce am de facut ,header('Location: .'); ca sa ma duca la pagina anterioara,practic un refresh , f util . Dar imi da Warning: Cannot modify header information - headers already sent by (output started at /home/football/public_html/admin/authors/authors.html.php:14) in /home/football/public_html/admin/authors/index.php on line 76
    codul din authors.html.php linia 14 :
    Cod PHP:
    <?php foreach($authors as $author):?>
    si linia 76 din index.php e header('Location: .');
    stie cineva de la ce e?
    Ultima modificare făcută de Cristi G; 5th September 2009 la 21:18.
    Imi ocup timpul uneori cu pariuri sportive si fac si web development WordPress.

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. care merge mai bine
    De dexter în forumul Bar, lobby...
    Răspunsuri: 4
    Ultimul Post: 29th April 2011, 02:32
  2. Problema css in IE7 si FF merge dar in IE6 nu merge
    De goguaremere în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 5
    Ultimul Post: 27th March 2008, 10:25
  3. Nou Tip De Reclama Pusa La Treaba
    De FireEyes în forumul Bar, lobby...
    Răspunsuri: 9
    Ultimul Post: 17th May 2006, 18:09
  4. Ce Parere Aveti De Treaba Asta?
    De c_n_m în forumul Adsense
    Răspunsuri: 11
    Ultimul Post: 25th March 2006, 12:42

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •