Eroare Undefined index
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
Monica
- Mesaje:21
Eroare Undefined index
Buna, si bine te-am regasit.
Am urmatoarea situatie:
test1.php
Cod: Selectaţi tot
<?php
if(!isset($_SESSION)) session_start();
$titlu='TITLU';
$keyw='cuvinte cheie';
$_SESSION['titlu']=$titlu;
$_SESSION['keyw']=$keyw;
?>
<script>
window.location="test2.php";
</script>
test2.php
Cod: Selectaţi tot
<?php
if(!isset($_SESSION)) session_start();
$wtitlu=$_SESSION['titlu'];
$wkeyw=$_SESSION['keyw'];
echo $wtitlu.' / '.$wkeyw;
echo '<meta name="Keywords" content="'.$wkeyw.'" />';
echo '<title>'.$wtitlu.'</title>';
?>
Problema e ca nu-mi creaza cele 2 elemente, title si meta, Imi da un tabel cu eroarea ca sunt undefine desi primul "echo" il executa, tipareste cele 2 variabile (deci nu sunt undefine) "TITLU / cuvinte cheie ".
Eroarea este:
Cod: Selectaţi tot
Notice: Undefined index: titlu in C:\Program Files\EasyPHP-5.3.5.0\www\Test1\test2.php on line 3
Call Stack#TimeMemoryFunctionLocation10.0005332208{main}( )..\test2.php:0Dump $_SERVER$_SERVER['REMOTE_ADDR'] =string '127.0.0.1' (length=9)
$_SERVER['REQUEST_METHOD'] = string 'GET' (length=3)
$_SERVER['REQUEST_URI'] = string '/Test1/test2.php' (length=16)
Variables in local scope (#1)
$wkeyw = Undefined
$wtitlu = Undefined
Notice: Undefined index: keyw in C:\Program Files\EasyPHP-5.3.5.0\www\Test1\test2.php on line 4
Call Stack#TimeMemoryFunctionLocation10.0005332208{main}( )..\test2.php:0
Variables in local scope (#1)
$wkeyw = Undefined
$wtitlu = null
Multumesc anticipat.
MarPlo
Mesaje:4343
Salut
Eroarea "Undefined index ..." apare cand se acceseaza un element dintr-un Array cu o cheie /index care nu exista (in cazul asta, array-ul e $_SESSION, iar cheia "titlu").
Am testat codul dat mai sus, si functioneaza cum trebuie, in codul paginii "test2.php" afisate in browser apare:
Cod: Selectaţi tot
TITLU / cuvinte cheie<meta name="Keywords" content="cuvinte cheie" /><title>TITLU</title>
Nu stiu de ce la tine nu functioneaza. Poti verifica ce date sunt transmise in $_SESSION adaugand acest cod, dupa session_start();
Monica
Mesaje:21
var_dump($_SESSION) imi afiseaza corect datele
array
'titlu' => string 'TITLU' (length=5)
'keyw' => string 'cuvinte cheie' (length=13)
pentru ca nu am reusit sa gasesc o explicatie am modificat codul asa
test1.php
Cod: Selectaţi tot
<?php
$titlu='TITLU';
$keyw='cuvinte cheie';
header("Location:test2.php?a=$titlu&b=$keyw");
?>
test2.php
Cod: Selectaţi tot
<?php
echo '<title>'.$_GET['a'].'</title>';
echo '<meta name="Keywords" content="'.$_GET['b'].'" />';
?>
si functioneaza.
Subiecte similare
- Eroare de variabila in php 8
PHP - MySQL - XML
Primul mesaj
Salut
Am trecut la php 8 si imi da eroarea asta
Warning: Undefined variable $page in G:\site\htdocs\system\site\page.php on line 16
in...
Ultimul mesaj
Imi mai da eroarea asta
Warning: Undefined array key message
iar eu am asa
$message=$_POST ;
Edit,
rezolvat cu
$message='';
if (isset($_POST...
- Eroare la un formular cu PHP
PHP - MySQL - XML
Primul mesaj
Salut. Am si eu o problema. In primul rand nu stiu daca am postat unde trebuie si am cautat pe forum ceva asemanator cu problema mea insa nu am...
Ultimul mesaj
Am rezolvat. Multumesc oricum pentru timpul acordat. Am folosit phpmailer pt ca cei de unde am webhostul asa lucreaza. Multumesc inca o data !
- Eroare curs valutar
Scripturi de pe site
Primul mesaj
Salutare, folosesc de ceva vreme scriptul pentru curs valutar, care e foarte ok.
Recent la o validare a aparut eroarea
Uncaught SyntaxError:...
Ultimul mesaj
Nu e nici o problema.
Din ce am inteles, eroarea apare doar in validare, de la rularea codului care trebuie sa acceseze prin ajax un alt fisier.
- Eroare la incarcare json
JavaScript - jQuery - Ajax
Primul mesaj
Bună Marius
Cum rezolv să imi încarce tot fișierul .json
eoroare la
//fetch(endpoint)
//.then(blob => blob.json())
//.then(data =>...
Ultimul mesaj
Fisierul json de la acea adresa are peste 50 MB, e cam mare pentru preluare si procesare direct in pagina (client side) cu javascript.
A) Indicat...
- Eroare citire pagina cu file_get_contents
PHP - MySQL - XML
Primul mesaj
Buna ziua,
Vreau sa preiau informatiile din aceasta adresa si sa o afisez intr-o alta pagina php
URL: //79.114.46.127:5819/
Scriptul pe care...
Ultimul mesaj
Imi pare rau, mai mult nu stiu cum sa te ajut, posibil sa fie ceva cu SSL, dar nu cunosc.
Am testat scripturile; codul cu cURL e bun, a mers bine...