Symbianize Forum

Most of our features and services are available only to members, so we encourage you to login or register a new account. Registration is free, fast and simple. You only need to provide a valid email. Being a member you'll gain access to all member forums and features, post a message to ask question or provide answer, and share or find resources related to mobile phones, tablets, computers, game consoles, and multimedia.

All that and more, so what are you waiting for, click the register button and join us now! Ito ang website na ginawa ng pinoy para sa pinoy!

Help naman po sa Php

ScreamAimsFire

Proficient
Advanced Member
Messages
228
Reaction score
13
Points
38
eto po yung error ko, hindi ko mahanap o makita kung ano ang mali pasensya na po newbie lang po ako


Notice: Undefined index: id in C:\xampp\htdocs\learningcrud\updateform.php on line 20


Code:
<!DOCTYPE html>
<html>
<head>

	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE-edge">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>test</title>

	<!-- Latest compiled and minified CSS -->
	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

	<title></title>
</head>
<body>

	<?php
	include("connection.php");	
	
	$id = $_GET['id'];  [B]<---Error on line 20[/B]

	$q = "SELECT * FROM employee WHERE name_id ='$id' ";

	$result = $conn->query($q); 

	
	?>

	<div class="container bg-primary" style="padding-top: 30px; padding-bottom: 35px;">
		<h2>OOP</h2>
		<p>Test</p>
	    <div class="row">
		<div class="col-sm-8">
			
		<form>

			<?php

			while ($row = $result->fetch_assoc()) {
		

			?>

			<input type="hidden" name="id" value="<?php echo $row['name_id']; ?>">

			<div class="form-group">

				<label>Name</label>
				<input type="text" class="form-control" name="name" value="<?php echo $row['name_list']; ?>" >
			</div>

			<?php
			}
			$conn->close();
			?>

			<button type="submit" name="submit" class="btn btn-success btn-block">Update</button>
		</form>

		</div>
	</div>
	</div>




</body>
	
	<!-- Latest compiled and minified JavaScript -->
	<script src="js/jquery.js"></script>
	<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

</html>
 
kaya po yan ng error boss kasi yung $_GET['id'] is based sa url ng page.
ito po example

http://www.symbianize.com/showthread.php?id=1432868

tapos kapag sa page mo may naka lagay na
$id = $_GET['id'];
then yung $id = '1432868'

pero since may error na undefined index, means walang id sa URL part

kasi yung GET is kumukuha ng value galing sa URL.

try nyo po gawing
$id = '1'; // or any value na meron sa database table mo

dba mawawala yung undefined error.

hope this helps. hehe senxa medyo matagal na hindi humahawak ng php
 
try this..

Code:
$id= (!empty($_GET['id'] )? $_GET['id']: null);
 
try this..

Code:
$id= (!empty($_GET['id'] )? $_GET['id']: null);

actually, mas appropriate yung isset() kesa empty() / !empty,

empty = present, pero walang laman, kapag absent yung variable, mage-error ka
isset = iccheck muna kung present yung variable
 
Salamat po sa mga nag respond :) subukan ko po yung mga suggestions at tulong nyo po.
 
if(!isset($_GET['id']) || empty($_GET['id']))
{
echo '<div class="container">
<div class="row">
<div class="col-md-12 text-center">
<h4>Sorry! Missing ID!...</h4>
<button type="button" class="btn btn-warning" onClick="javascript:history.go(-1)"> Return to Previous Page </button>
</div>
</div>
</div>';
}else{
$id = trim($_GET['id']);
$id = $conn->real_escape_string($id);
$q = "SELECT * FROM employee WHERE name_id ='".$id."' ";
$result = $conn->query($q);
}
 
Last edited:
if(!isset($_GET['id']) || empty($_GET['id']))
{
echo '<div class="container">
<div class="row">
<div class="col-md-12 text-center">
<h4>Sorry! Missing ID!...</h4>
<button type="button" class="btn btn-warning" onClick="javascript:history.go(-1)"> Return to Previous Page </button>
</div>
</div>
</div>';
}else{
$id = trim($_GET['id']);
$id = $conn->real_escape_string($id);
$q = "SELECT * FROM employee WHERE name_id ='".$id."' ";
$result = $conn->query($q);
}

Salamat sir Eugcar dati ko pa po kayo nakakausap dito about php ty hehe
 
Salamat sir Eugcar dati ko pa po kayo nakakausap dito about php ty hehe

hahahahah! ngayun na lang po kasi ako nakapag-online. in-ban kc me eh.. hahahaha

but ok na! pwede na din me magcomment comment :)

nanjan naman si master jskhulitz
 
Sana po may makapag paliwanag sakin ng malinaw kung bakit nag ka error po ako sa line 20 kasi po may sinusundan akong tutorial and sya walang error pero halos parehas naman po kame ng code. :( gustong gusto ko po kasi ma master yung php kaya ayoko sana iskip na lang ng hindi ko po naiintindihan yung error :(

- - - Updated - - -

nakita ko na error ko po mga sir which is nasa index ko po :( and tama lang po yung code na na post ko hay anu ba yen. nag kulang lang ako equals sa dulo ng edit btn ko (updateform.php?id=) :(
 
Back
Top Bottom