Vấn đề về PHP và CSS

Các bạn ơi vấn đề của mình là ntn :
Cấu trúc file của mình gồm 3 phần :

  • header (chứa link file css) .
  • contain
  • footer

mình tạo thêm 1 file gọi là upload ,mình require header và footer. mình thêm div class vào file đó , code bên css nhưng k có tác dụng , F12 lên xem thì k thấy file css đâu cả… Là bị sao ạ m.n?

Ai giải thích giúp mình với ạ? tks !

Thay vì thay đổi css thì bạn viết hẳn php rồi dump die ở header xem upload đã require đúng chưa, nó có chạy vào file header của bạn require k.
Nếu có chạy thì kiểm tra tiếp các rule css, xem có chuẩn tên không, cách đơn giản nhất là copy nguyên đống css rules từ header sang upload.

B k hiểu ý mình rồi file header ở đây là phần header của trang , mình lấy từ phần đầu của html đến div class header nhé (k phải thẻ header) . Có vẻ bạn pro về phần này quá rồi nhỉ :slight_smile:

mình đang viết theo kiểu MVC bạn ơi , mình đang dùng cốc cốc . chắc trình duyệt bị đơ :weary:

Mình không hình dung đc câu hỏi, thêm vài cái ảnh show code xem sao bạn

1 Like

Cảm ơn bạn đã quan tâm ^^
Mình đã mất 2 ngày để tìm ra lỗi và cuối cùng mình nhận ra rằng hóa ra không phải do code sai mà là do trình duyệt (Cốc cốc) nên mình đã chuyển sang Mozilla rồi .
Mình đang tập làm 1 cái website kiểu youtube theo hướng MVC , nếu bạn quan tâm thì cùng trao đổi kinh nghiệm với mình nhé ^^

Mình khuyên bạn nên dùng chrome cho đơn giản và quen với hệ sinh thái Google luôn
// p/s: mình giờ chuyển sang C++ code web rồi, php chỉ làm trên cty thôi, nếu bạn có câu hỏi thì có thể inbox hoặc viết bài lên đây, trong phạm vi có thể mình sẽ trả lời nhiệt tình

1 Like

Tks bạn nhé ! Nhưng mà bạn ơi t thấy Chorme vs cả coc coc hay bị lỗi require file chứa đường dẫn css thôi mà t đang tìm hiểu mô hình MVC nên k dám dùng lại Chorme nữa đâu :(( . chả hiểu nó bị sao nữa ấy

Mô hình MVC thì nó liên quan gì đến trình duyệt hả c?
C đưa code cái file upload.php mình xem sao nó lại k nhận?

file upload.php

<?php
	$title = "Upload video ";
	require 'header.php';
?>
	<div class="container">
		<div class="formupload" method="POST">
			<form method="POST" >
				<div class="left">Tiều đề: </div><div class="right"><input type="text" name="user" ></div>
				<div class="left">Tên file: </div><div class="right"><input type="text" name="user" ></div>
				<div class="left">Mô tả : </div><div class="right"><input type="password" name="pass"  ></div>
				<div class="left"><input type="file" name ="video" > </div><br />
				<div class="left"><input type="submit" name ="zzz" value = "Upload"></div><div class="right"><input type="submit" name ="ok" value = "Hủy"></div>

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

<?php 	
	require 'footer.php';
?>

file header.php

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title><?php echo $title; ?></title>
	<link rel="stylesheet" href="Templates/css/style.css">
	 <link rel="icon" type="image/png" href="img/favicon.png">
</head>


<body>

	<div id="wrapper">

		<div class="header">
			<div class="logo"></div>
			<div class="menu">
				<ul>
					<li><a href="index.php">Trang chủ</a></li>
					<li><a href="">Video vừa tải lên</a></li>
					<li><a href="">Video xem nhiều nhất</a></li>
					<li><a href="">Bla Bla</a></li>
					<li><a href="">Bla Bla</a></li>
					<li><a href="index.php?action=uploadvideo">Up load Video</a></li>
				</ul>
			</div>

		</div>

và file style.css (nằm trong thư mục css cùng cấp với header.php và upload.php )

trong header.php bạn chưa có thẻ

<link href="url_css" /> 

kìa?

1 Like

nó k hiện @.@ …

Bạn dùng BBCode

[CODE][/CODE]

header.php đây bạn , tất cả các file đều nằm trong Templates hết :3

<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title><?php echo $title; ?></title>
	<link rel="stylesheet" href="Templates/css/style.css">
	 <link rel="icon" type="image/png" href="img/favicon.png">
</head>


<body>

	<div id="wrapper">

		<div class="header">
			<div class="logo"></div>
			<div class="menu">
				<ul>
					<li><a href="index.php">Trang chủ</a></li>
					<li><a href="">Video vừa tải lên</a></li>
					<li><a href="">Video xem nhiều nhất</a></li>
					<li><a href="">Bla Bla</a></li>
					<li><a href="">Bla Bla</a></li>
					<li><a href="index.php?action=uploadvideo">Up load Video</a></li>
				</ul>
			</div>

		</div>

Code bạn mình thấy không có gì sai, có lẽ do thằng cốc cốc, mình chạy trên chrome submit upload vẫn thấy toàn bộ link rel

1 Like

T chuyển sang Mozilla cái đc luôn ấy

mình có cùng câu hỏi như bạn, nhưng mình chỉ vừa bắt tay vào làm thôi.
Cho mình hỏi, file upload.php thì bạn tạo mới trong Templates, còn phần chỉnh sửa css cho nó thì chỉnh ở trong style.css phải ko ạ.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?